X-Git-Url: http://nitlanguage.org diff --git a/tests/sav/test_parser_args7.res b/tests/sav/test_parser_args7.res index dc855e5..02d75e2 100644 --- a/tests/sav/test_parser_args7.res +++ b/tests/sav/test_parser_args7.res @@ -1,82 +1,97 @@ ---> ADecIntExpr 1,1 - TNumber "1" 1,1 ---> ABlockExpr 1,1--0 +--> AIntegerExpr 1,1 + TInteger "1" 1,1 +--> ABlockExpr 1,1--11 ACallExpr 1,1--11 AImplicitSelfExpr 1,1 - TId "hello" 1,1--5 + AQid 1,1--5 + TId "hello" 1,1--5 AListExprs 1,7--11 ACallExpr 1,7--11 AImplicitSelfExpr 1,7 - TId "world" 1,7--11 + AQid 1,7--11 + TId "world" 1,7--11 AListExprs 1,11 --> AStringExpr 1,1--13 TString "\"hello world\"" 1,1--13 ---> ABlockExpr 1,1--0 - AForExpr 1,1--15 - TKwfor "for" 1,1--3 +--> AForExpr 1,1--15 + TKwfor "for" 1,1--3 + AForGroup 1,5--10 TId "i" 1,5 + TKwin "in" 1,7--8 ACallExpr 1,10 AImplicitSelfExpr 1,10 - TId "x" 1,10 + AQid 1,10 + TId "x" 1,10 AListExprs 1,10 - TKwdo "do" 1,12--13 - ACallExpr 1,15 - AImplicitSelfExpr 1,15 + TKwdo "do" 1,12--13 + ACallExpr 1,15 + AImplicitSelfExpr 1,15 + AQid 1,15 TId "p" 1,15 - AListExprs 1,15 + AListExprs 1,15 --> AModule 1,1--12 ATopClassdef 1,1--12 - AConcreteMethPropdef 1,1--12 + AMethPropdef 1,1--12 APublicVisibility 1,1 TKwmeth "fun" 1,1--3 AIdMethid 1,5--7 TId "foo" 1,5--7 - ASignature 1,12 + ASignature 1,9 + TKwdo "do" 1,9--10 ACallExpr 1,12 AImplicitSelfExpr 1,12 - TId "z" 1,12 + AQid 1,12 + TId "z" 1,12 AListExprs 1,12 ---> ... ... ABlockExpr 1,1--0 - AForExpr 1,1--3,3 - TKwfor "for" 1,1--3 +--> ... ... AForExpr 1,1--3,3 + TKwfor "for" 1,1--3 + AForGroup 1,5--10 TId "i" 1,5 + TKwin "in" 1,7--8 ACallExpr 1,10 AImplicitSelfExpr 1,10 - TId "x" 1,10 + AQid 1,10 + TId "x" 1,10 AListExprs 1,10 - TKwdo "do" 1,12--13 - ABlockExpr 2,1--3,3 - ACallExpr 2,1 - AImplicitSelfExpr 2,1 + TKwdo "do" 1,12--13 + ABlockExpr 2,1--3,3 + ACallExpr 2,1 + AImplicitSelfExpr 2,1 + AQid 2,1 TId "p" 2,1 - AListExprs 2,1 - TKwend "end" 3,1--3 + AListExprs 2,1 + TKwend "end" 3,1--3 --> ... ... ... ... AModule 1,1--5,3 ATopClassdef 1,1--5,3 - AConcreteMethPropdef 1,1--5,3 + AMethPropdef 1,1--5,3 APublicVisibility 1,1 TKwmeth "fun" 1,1--3 AIdMethid 1,5--7 TId "foo" 1,5--7 - ASignature 2,1 + ASignature 1,9 + TKwdo "do" 1,9--10 ABlockExpr 2,1--5,3 AForExpr 2,1--4,3 TKwfor "for" 2,1--3 - TId "i" 2,5 - ACallExpr 2,10 - AImplicitSelfExpr 2,10 - TId "x" 2,10 - AListExprs 2,10 + AForGroup 2,5--10 + TId "i" 2,5 + TKwin "in" 2,7--8 + ACallExpr 2,10 + AImplicitSelfExpr 2,10 + AQid 2,10 + TId "x" 2,10 + AListExprs 2,10 TKwdo "do" 2,12--13 ABlockExpr 3,1--4,3 ACallExpr 3,1 AImplicitSelfExpr 3,1 - TId "p" 3,1 + AQid 3,1 + TId "p" 3,1 AListExprs 3,1 TKwend "end" 4,1--3 TKwend "end" 5,1--3 --> ... fun fun fun fu - ^: Syntax error: unexpected keyword 'fun'. ---> %$&^* - ^: Syntax error: unexpected operator '%'. + ^: Syntax Error: unexpected keyword 'fun'. +--> %$&^* + ^: Syntax Error: unknown token `$`. --> \ No newline at end of file