diff options
Diffstat (limited to 'internal/rosa/azalea')
| -rw-r--r-- | internal/rosa/azalea/azalea.go | 2 | ||||
| -rw-r--r-- | internal/rosa/azalea/evaluate_test.go | 6 | ||||
| -rw-r--r-- | internal/rosa/azalea/testdata/gcc.az | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/internal/rosa/azalea/azalea.go b/internal/rosa/azalea/azalea.go index 4872e9d1..bd24ef4e 100644 --- a/internal/rosa/azalea/azalea.go +++ b/internal/rosa/azalea/azalea.go @@ -209,7 +209,7 @@ func (p *parser) parseExpr() any { case '=': break - case '*': + case '#': arg.R = true p.scanAs('=') diff --git a/internal/rosa/azalea/evaluate_test.go b/internal/rosa/azalea/evaluate_test.go index 7625db62..801b07a3 100644 --- a/internal/rosa/azalea/evaluate_test.go +++ b/internal/rosa/azalea/evaluate_test.go @@ -85,7 +85,7 @@ func TestEvaluate(t *testing.T) { Err: UndefinedError("v"), }}, - {"apply bound undefined", `f { _v* = "\x00"; v = _v; }`, makeStackCheck(func( + {"apply bound undefined", `f { _v# = "\x00"; v = _v; }`, makeStackCheck(func( args FArgs, ) (v any, err error) { v = "\xfd" @@ -124,7 +124,7 @@ func TestEvaluate(t *testing.T) { Err: ErrInvalidSpecial, }}, - {"bound inputs", `package name { inputs* = []; }`, nil, "", EvaluationError{ + {"bound inputs", `package name { inputs# = []; }`, nil, "", EvaluationError{ Expr: Func{ Ident: Ident("name"), Package: true, @@ -136,7 +136,7 @@ func TestEvaluate(t *testing.T) { Err: ErrInvalidSpecial, }}, - {"bound runtime", `package name { runtime* = []; }`, nil, "", EvaluationError{ + {"bound runtime", `package name { runtime# = []; }`, nil, "", EvaluationError{ Expr: Func{ Ident: Ident("name"), Package: true, diff --git a/internal/rosa/azalea/testdata/gcc.az b/internal/rosa/azalea/testdata/gcc.az index 2ef069a9..c1dc8f2b 100644 --- a/internal/rosa/azalea/testdata/gcc.az +++ b/internal/rosa/azalea/testdata/gcc.az @@ -3,7 +3,7 @@ package gcc { website = "https://www.gnu.org/software/gcc"; anitya = 6502; - version* = "16.1.0"; + version# = "16.1.0"; source = remoteTar { url = "https://ftp.tsukuba.wide.ad.jp/software/gcc/releases/"+ "gcc-"+version+"/gcc-"+version+".tar.gz"; |
