aboutsummaryrefslogtreecommitdiff
path: root/syntax
diff options
context:
space:
mode:
authorAlan Donovan <adonovan@google.com>2018-10-31 17:53:09 -0400
committerAlan Donovan <adonovan@google.com>2018-10-31 17:54:40 -0400
commit6beab7ec164c8629c37f53b70d7b79dcbb9d44ef (patch)
treea7aa88929348fa8ef5f93480899c91f65da25ec7 /syntax
parent6dc378fc8536805efa04a31eec754aca28bce1e9 (diff)
downloadstarlark-go-6beab7ec164c8629c37f53b70d7b79dcbb9d44ef.tar.gz
rename packages under go.starlark.net
Diffstat (limited to 'syntax')
-rw-r--r--syntax/parse.go2
-rw-r--r--syntax/parse_test.go10
-rw-r--r--syntax/scan.go2
-rw-r--r--syntax/scan_test.go4
4 files changed, 9 insertions, 9 deletions
diff --git a/syntax/parse.go b/syntax/parse.go
index d8d3b33..4df8f84 100644
--- a/syntax/parse.go
+++ b/syntax/parse.go
@@ -589,7 +589,7 @@ var precedence [maxToken]int8
// preclevels groups operators of equal precedence.
// Comparisons are nonassociative; other binary operators associate to the left.
// Unary MINUS, unary PLUS, and TILDE have higher precedence so are handled in parsePrimary.
-// See https://github.com/google/starlark/blob/master/doc/spec.md#binary-operators
+// See https://go.starlark.net/starlark/blob/master/doc/spec.md#binary-operators
var preclevels = [...][]Token{
{OR}, // or
{AND}, // and
diff --git a/syntax/parse_test.go b/syntax/parse_test.go
index 5c69db3..a14c265 100644
--- a/syntax/parse_test.go
+++ b/syntax/parse_test.go
@@ -11,9 +11,9 @@ import (
"strings"
"testing"
- "github.com/google/starlark/internal/chunkedfile"
- "github.com/google/starlark/starlarktest"
- "github.com/google/starlark/syntax"
+ "go.starlark.net/internal/chunkedfile"
+ "go.starlark.net/starlarktest"
+ "go.starlark.net/syntax"
)
func TestExprParseTrees(t *testing.T) {
@@ -105,7 +105,7 @@ func TestExprParseTrees(t *testing.T) {
{`a and not b`,
`(BinaryExpr X=a Op=and Y=(UnaryExpr Op=not X=b))`},
{`[e for x in y if cond1 if cond2]`,
- `(Comprehension Body=e Clauses=((ForClause Vars=x X=y) (IfClause Cond=cond1) (IfClause Cond=cond2)))`}, // github.com/google/starlark issue 53
+ `(Comprehension Body=e Clauses=((ForClause Vars=x X=y) (IfClause Cond=cond1) (IfClause Cond=cond2)))`}, // go.starlark.net/starlark issue 53
} {
e, err := syntax.ParseExpr("foo.star", test.input, 0)
if err != nil {
@@ -332,7 +332,7 @@ func writeTree(out *bytes.Buffer, x reflect.Value) {
}
func TestParseErrors(t *testing.T) {
- filename := starlarktest.DataFile("starlark/syntax", "testdata/errors.star")
+ filename := starlarktest.DataFile("syntax", "testdata/errors.star")
for _, chunk := range chunkedfile.Read(filename, t) {
_, err := syntax.Parse(filename, chunk.Source, 0)
switch err := err.(type) {
diff --git a/syntax/scan.go b/syntax/scan.go
index 0ddb3aa..aa25a72 100644
--- a/syntax/scan.go
+++ b/syntax/scan.go
@@ -798,7 +798,7 @@ func (sc *scanner) scanString(val *tokenValue, quote rune) Token {
}
func (sc *scanner) scanNumber(val *tokenValue, c rune) Token {
- // https://github.com/google/starlark/blob/master/doc/spec.md#lexical-elements
+ // https://go.starlark.net/starlark/blob/master/doc/spec.md#lexical-elements
//
// Python features not supported:
// - integer literals of >64 bits of precision
diff --git a/syntax/scan_test.go b/syntax/scan_test.go
index 14a9308..d7965bd 100644
--- a/syntax/scan_test.go
+++ b/syntax/scan_test.go
@@ -220,11 +220,11 @@ pass`, "pass newline pass EOF"}, // consecutive newlines are consolidated
// dataFile is the same as starlarktest.DataFile.
// We make a copy to avoid a dependency cycle.
var dataFile = func(pkgdir, filename string) string {
- return filepath.Join(build.Default.GOPATH, "src/github.com/google", pkgdir, filename)
+ return filepath.Join(build.Default.GOPATH, "src/go.starlark.net", pkgdir, filename)
}
func BenchmarkScan(b *testing.B) {
- filename := dataFile("starlark/syntax", "testdata/scan.star")
+ filename := dataFile("syntax", "testdata/scan.star")
b.StopTimer()
data, err := ioutil.ReadFile(filename)
if err != nil {