Rename Skylark to Starlark

RELNOTES: None.
PiperOrigin-RevId: 234493768
diff --git a/src/BUILD b/src/BUILD
index 5cb5990..8a51909 100644
--- a/src/BUILD
+++ b/src/BUILD
@@ -453,7 +453,7 @@
         "//src/main/java/com/google/devtools/build/skydoc:srcs",
         "//src/main/java/com/google/devtools/build/skyframe:srcs",
         "//src/main/java/com/google/devtools/common/options:srcs",
-        "//src/main/java/com/google/devtools/skylark:srcs",
+        "//src/main/java/com/google/devtools/starlark:srcs",
         "//src/main/native:srcs",
         "//src/main/protobuf:srcs",
         "//src/main/tools:srcs",
@@ -462,7 +462,7 @@
         "//src/test/cpp:srcs",
         "//src/test/gen:srcs",
         "//src/test/native:srcs",
-        "//src/test/skylark:srcs",
+        "//src/test/starlark:srcs",
         "//src/test/java/com/google/devtools/build/android:srcs",
         "//src/test/java/com/google/devtools/build/docgen:srcs",
         "//src/test/java/com/google/devtools/build/lib:srcs",
diff --git a/src/main/java/com/google/devtools/skylark/BUILD b/src/main/java/com/google/devtools/starlark/BUILD
similarity index 83%
rename from src/main/java/com/google/devtools/skylark/BUILD
rename to src/main/java/com/google/devtools/starlark/BUILD
index 006f9aa..da44f76 100644
--- a/src/main/java/com/google/devtools/skylark/BUILD
+++ b/src/main/java/com/google/devtools/starlark/BUILD
@@ -1,11 +1,11 @@
-# The Skylark interpreter
+# The Starlark interpreter
 # Open-sourced as part of Bazel.
 
 package(default_visibility = ["//src:__subpackages__"])
 
 java_binary(
-    name = "Skylark",
-    srcs = ["Skylark.java"],
+    name = "Starlark",
+    srcs = ["Starlark.java"],
     jvm_flags = [
         # quiet warnings from com.google.protobuf.UnsafeUtil,
         # see: https://github.com/google/protobuf/issues/3781
@@ -15,7 +15,7 @@
         # ... but only on JDK >= 9
         "-XX:+IgnoreUnrecognizedVMOptions",
     ],
-    main_class = "com.google.devtools.skylark.Skylark",
+    main_class = "com.google.devtools.starlark.Starlark",
     deps = [
         "//src/main/java/com/google/devtools/build/lib:events",
         "//src/main/java/com/google/devtools/build/lib:packages-internal",
diff --git a/src/main/java/com/google/devtools/skylark/Skylark.java b/src/main/java/com/google/devtools/starlark/Starlark.java
similarity index 92%
rename from src/main/java/com/google/devtools/skylark/Skylark.java
rename to src/main/java/com/google/devtools/starlark/Starlark.java
index cfa4d6f..4ff32d9 100644
--- a/src/main/java/com/google/devtools/skylark/Skylark.java
+++ b/src/main/java/com/google/devtools/starlark/Starlark.java
@@ -11,7 +11,7 @@
 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 // See the License for the specific language governing permissions and
 // limitations under the License.
-package com.google.devtools.skylark;
+package com.google.devtools.starlark;
 
 import com.google.devtools.build.lib.events.Event;
 import com.google.devtools.build.lib.events.EventHandler;
@@ -30,11 +30,11 @@
 import java.nio.file.Paths;
 
 /**
- * Skylark is a standalone skylark intepreter. The environment doesn't
+ * Starlark is a standalone starlark intepreter. The environment doesn't
  * contain Bazel-specific functions and variables. Load statements are
  * forbidden for the moment.
  */
-class Skylark {
+class Starlark {
   private static final String START_PROMPT = ">> ";
   private static final String CONTINUATION_PROMPT = ".. ";
 
@@ -84,7 +84,7 @@
     }
   }
 
-  /** Provide a REPL evaluating Skylark code. */
+  /** Provide a REPL evaluating Starlark code. */
   public void readEvalPrintLoop() {
     String input;
     while ((input = prompt()) != null) {
@@ -99,7 +99,7 @@
     }
   }
 
-  /** Execute a Skylark file. */
+  /** Execute a Starlark file. */
   public int execute(String path) {
     String content;
     try {
@@ -118,9 +118,9 @@
   public static void main(String[] args) {
     int ret = 0;
     if (args.length == 0) {
-      new Skylark().readEvalPrintLoop();
+      new Starlark().readEvalPrintLoop();
     } else if (args.length == 1) {
-      ret = new Skylark().execute(args[0]);
+      ret = new Starlark().execute(args[0]);
     } else {
       System.err.println("too many arguments");
       ret = 1;
diff --git a/src/test/skylark/BUILD b/src/test/starlark/BUILD
similarity index 81%
rename from src/test/skylark/BUILD
rename to src/test/starlark/BUILD
index a3e1c5a..6694c73 100644
--- a/src/test/skylark/BUILD
+++ b/src/test/starlark/BUILD
@@ -8,22 +8,22 @@
 
 filegroup(
     name = "srcs",
-    srcs = glob(["**"]) + ["//src/test/skylark/skylint:srcs"],
+    srcs = glob(["**"]) + ["//src/test/starlark/skylint:srcs"],
 )
 
 [
     py_test(
-        name = "skylark_test_" + test_file.replace(".", "_"),
+        name = "starlark_test_" + test_file.replace(".", "_"),
         srcs = [
-            "skylark_test.py",
+            "starlark_test.py",
             "testenv.py",
         ],
         args = [test_file],
         data = [
-            "//src/main/java/com/google/devtools/skylark:Skylark",
+            "//src/main/java/com/google/devtools/starlark:Starlark",
             test_file,
         ],
-        main = "skylark_test.py",
+        main = "starlark_test.py",
     )
     for test_file in glob(["testdata/*"])
 ]
diff --git a/src/test/skylark/question.text b/src/test/starlark/question.text
similarity index 100%
rename from src/test/skylark/question.text
rename to src/test/starlark/question.text
diff --git a/src/test/skylark/skylint/BUILD b/src/test/starlark/skylint/BUILD
similarity index 100%
rename from src/test/skylark/skylint/BUILD
rename to src/test/starlark/skylint/BUILD
diff --git a/src/test/skylark/skylint/skylint_test.py b/src/test/starlark/skylint/skylint_test.py
similarity index 98%
rename from src/test/skylark/skylint/skylint_test.py
rename to src/test/starlark/skylint/skylint_test.py
index 26dba1d..0d429dd 100644
--- a/src/test/skylark/skylint/skylint_test.py
+++ b/src/test/starlark/skylint/skylint_test.py
@@ -18,7 +18,7 @@
 import tempfile
 import unittest
 
-from src.test.skylark.skylint import testenv
+from src.test.starlark.skylint import testenv
 
 
 class SkylintTest(unittest.TestCase):
diff --git a/src/test/skylark/skylint/testdata/bad.bzl.test b/src/test/starlark/skylint/testdata/bad.bzl.test
similarity index 100%
rename from src/test/skylark/skylint/testdata/bad.bzl.test
rename to src/test/starlark/skylint/testdata/bad.bzl.test
diff --git a/src/test/skylark/skylint/testdata/good.bzl.test b/src/test/starlark/skylint/testdata/good.bzl.test
similarity index 100%
rename from src/test/skylark/skylint/testdata/good.bzl.test
rename to src/test/starlark/skylint/testdata/good.bzl.test
diff --git a/src/test/skylark/skylint/testenv.py b/src/test/starlark/skylint/testenv.py
similarity index 92%
rename from src/test/skylark/skylint/testenv.py
rename to src/test/starlark/skylint/testenv.py
index 5e23a0e..a5c087a 100644
--- a/src/test/skylark/skylint/testenv.py
+++ b/src/test/starlark/skylint/testenv.py
@@ -14,4 +14,4 @@
 """Test constants for src/test/skylark/skylint."""
 
 SKYLINT_BINARY_PATH = "src/tools/skylark/java/com/google/devtools/skylark/skylint/Skylint"
-SKYLINT_TESTDATA_PATH = "src/test/skylark/skylint/testdata/"
+SKYLINT_TESTDATA_PATH = "src/test/starlark/skylint/testdata/"
diff --git a/src/test/skylark/skylark_test.py b/src/test/starlark/starlark_test.py
similarity index 91%
rename from src/test/skylark/skylark_test.py
rename to src/test/starlark/starlark_test.py
index 0e7bcf5..15893dc 100644
--- a/src/test/skylark/skylark_test.py
+++ b/src/test/starlark/starlark_test.py
@@ -21,11 +21,11 @@
 import tempfile
 import unittest
 
-from src.test.skylark import testenv
+from src.test.starlark import testenv
 
 
-class SkylarkTest(unittest.TestCase):
-  """Tests for Skylark.
+class StarlarkTest(unittest.TestCase):
+  """Tests for Starlark.
 
   In a test file, chunks are separated by "---". Each chunk is evaluated
   separately. Use "###" to specify the expected error. If there is no "###",
@@ -54,9 +54,9 @@
     yield code, expected_errors
 
   def evaluate(self, f):
-    """Execute Skylark file, return stderr."""
+    """Execute Starlark file, return stderr."""
     proc = subprocess.Popen(
-        [testenv.SKYLARK_BINARY_PATH, f], stderr=subprocess.PIPE)
+        [testenv.STARLARK_BINARY_PATH, f], stderr=subprocess.PIPE)
     _, stderr = proc.communicate()
     return stderr
 
@@ -88,7 +88,7 @@
   def testFile(self):
     t = test_file
     print("===", t, "===")
-    f = os.path.join(testenv.SKYLARK_TESTDATA_PATH, t)
+    f = os.path.join(testenv.STARLARK_TESTDATA_PATH, t)
     for chunk, expected in self.chunks(f):
       with tempfile.NamedTemporaryFile(
           mode="wb", suffix=".sky", delete=False) as tmp:
diff --git a/src/test/skylark/testdata/all_any.sky b/src/test/starlark/testdata/all_any.sky
similarity index 100%
rename from src/test/skylark/testdata/all_any.sky
rename to src/test/starlark/testdata/all_any.sky
diff --git a/src/test/skylark/testdata/and_or_not.sky b/src/test/starlark/testdata/and_or_not.sky
similarity index 100%
rename from src/test/skylark/testdata/and_or_not.sky
rename to src/test/starlark/testdata/and_or_not.sky
diff --git a/src/test/skylark/testdata/equality.sky b/src/test/starlark/testdata/equality.sky
similarity index 100%
rename from src/test/skylark/testdata/equality.sky
rename to src/test/starlark/testdata/equality.sky
diff --git a/src/test/skylark/testdata/int.sky b/src/test/starlark/testdata/int.sky
similarity index 100%
rename from src/test/skylark/testdata/int.sky
rename to src/test/starlark/testdata/int.sky
diff --git a/src/test/skylark/testdata/int_constructor.sky b/src/test/starlark/testdata/int_constructor.sky
similarity index 100%
rename from src/test/skylark/testdata/int_constructor.sky
rename to src/test/starlark/testdata/int_constructor.sky
diff --git a/src/test/skylark/testdata/int_function.sky b/src/test/starlark/testdata/int_function.sky
similarity index 100%
rename from src/test/skylark/testdata/int_function.sky
rename to src/test/starlark/testdata/int_function.sky
diff --git a/src/test/skylark/testdata/list_mutation.sky b/src/test/starlark/testdata/list_mutation.sky
similarity index 100%
rename from src/test/skylark/testdata/list_mutation.sky
rename to src/test/starlark/testdata/list_mutation.sky
diff --git a/src/test/skylark/testdata/list_slices.sky b/src/test/starlark/testdata/list_slices.sky
similarity index 100%
rename from src/test/skylark/testdata/list_slices.sky
rename to src/test/starlark/testdata/list_slices.sky
diff --git a/src/test/skylark/testdata/min_max.sky b/src/test/starlark/testdata/min_max.sky
similarity index 100%
rename from src/test/skylark/testdata/min_max.sky
rename to src/test/starlark/testdata/min_max.sky
diff --git a/src/test/skylark/testdata/range.sky b/src/test/starlark/testdata/range.sky
similarity index 100%
rename from src/test/skylark/testdata/range.sky
rename to src/test/starlark/testdata/range.sky
diff --git a/src/test/skylark/testdata/reversed.sky b/src/test/starlark/testdata/reversed.sky
similarity index 100%
rename from src/test/skylark/testdata/reversed.sky
rename to src/test/starlark/testdata/reversed.sky
diff --git a/src/test/skylark/testdata/string_elems.sky b/src/test/starlark/testdata/string_elems.sky
similarity index 100%
rename from src/test/skylark/testdata/string_elems.sky
rename to src/test/starlark/testdata/string_elems.sky
diff --git a/src/test/skylark/testdata/string_find.sky b/src/test/starlark/testdata/string_find.sky
similarity index 100%
rename from src/test/skylark/testdata/string_find.sky
rename to src/test/starlark/testdata/string_find.sky
diff --git a/src/test/skylark/testdata/string_format.sky b/src/test/starlark/testdata/string_format.sky
similarity index 100%
rename from src/test/skylark/testdata/string_format.sky
rename to src/test/starlark/testdata/string_format.sky
diff --git a/src/test/skylark/testdata/string_misc.sky b/src/test/starlark/testdata/string_misc.sky
similarity index 100%
rename from src/test/skylark/testdata/string_misc.sky
rename to src/test/starlark/testdata/string_misc.sky
diff --git a/src/test/skylark/testdata/string_partition.sky b/src/test/starlark/testdata/string_partition.sky
similarity index 100%
rename from src/test/skylark/testdata/string_partition.sky
rename to src/test/starlark/testdata/string_partition.sky
diff --git a/src/test/skylark/testdata/string_slice_index.sky b/src/test/starlark/testdata/string_slice_index.sky
similarity index 100%
rename from src/test/skylark/testdata/string_slice_index.sky
rename to src/test/starlark/testdata/string_slice_index.sky
diff --git a/src/test/skylark/testdata/string_split.sky b/src/test/starlark/testdata/string_split.sky
similarity index 100%
rename from src/test/skylark/testdata/string_split.sky
rename to src/test/starlark/testdata/string_split.sky
diff --git a/src/test/skylark/testdata/string_splitlines.sky b/src/test/starlark/testdata/string_splitlines.sky
similarity index 100%
rename from src/test/skylark/testdata/string_splitlines.sky
rename to src/test/starlark/testdata/string_splitlines.sky
diff --git a/src/test/skylark/testdata/string_test_characters.sky b/src/test/starlark/testdata/string_test_characters.sky
similarity index 100%
rename from src/test/skylark/testdata/string_test_characters.sky
rename to src/test/starlark/testdata/string_test_characters.sky
diff --git a/src/test/skylark/testenv.py b/src/test/starlark/testenv.py
similarity index 78%
rename from src/test/skylark/testenv.py
rename to src/test/starlark/testenv.py
index e18d611..b88be8c 100644
--- a/src/test/skylark/testenv.py
+++ b/src/test/starlark/testenv.py
@@ -11,7 +11,7 @@
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
-"""Test constants for src/test/skylark."""
+"""Test constants for src/test/starlark."""
 
-SKYLARK_BINARY_PATH = "src/main/java/com/google/devtools/skylark/Skylark"
-SKYLARK_TESTDATA_PATH = "src/test/skylark/"
+STARLARK_BINARY_PATH = "src/main/java/com/google/devtools/starlark/Starlark"
+STARLARK_TESTDATA_PATH = "src/test/starlark/"
diff --git a/src/tools/skylark/java/com/google/devtools/skylark/skylint/BUILD b/src/tools/skylark/java/com/google/devtools/skylark/skylint/BUILD
index d50b745..baff9ba 100644
--- a/src/tools/skylark/java/com/google/devtools/skylark/skylint/BUILD
+++ b/src/tools/skylark/java/com/google/devtools/skylark/skylint/BUILD
@@ -5,7 +5,7 @@
     name = "Skylint",
     srcs = [],
     main_class = "com.google.devtools.skylark.skylint.Skylint",
-    visibility = ["//src/test/skylark/skylint:__pkg__"],
+    visibility = ["//src/test/starlark/skylint:__pkg__"],
     runtime_deps = [
         ":skylint_lib",
     ],