From 98808ec99b1a37d6b4e635dc9092235138617c27 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Wed, 22 Oct 2014 10:24:46 -0400 Subject: [PATCH] tests: update tests because the parser gets better to parse arbitrary things. Signed-off-by: Jean Privat --- src/astutil.nit | 2 +- tests/sav/test_parser_args7.res | 58 +++++++++++++++++++-------------------- 2 files changed, 29 insertions(+), 31 deletions(-) diff --git a/src/astutil.nit b/src/astutil.nit index 7257c3f..5ab245e 100644 --- a/src/astutil.nit +++ b/src/astutil.nit @@ -71,7 +71,7 @@ redef class Prod # var ast = (new ToolContext).parse_something(text) # assert ast isa AExpr # ast.parentize_tokens - # assert ast.to_xml.write_to_string == """y += foo""" + # assert ast.to_xml.write_to_string == """y += foo""" # ~~~ fun to_xml: HTMLTag do diff --git a/tests/sav/test_parser_args7.res b/tests/sav/test_parser_args7.res index fdfc9f0..04d16f1 100644 --- a/tests/sav/test_parser_args7.res +++ b/tests/sav/test_parser_args7.res @@ -11,19 +11,18 @@ AListExprs 1,11 --> AStringExpr 1,1--13 TString "\"hello world\"" 1,1--13 ---> ABlockExpr 1,1--15 - AForExpr 1,1--15 - TKwfor "for" 1,1--3 - TId "i" 1,5 - ACallExpr 1,10 - AImplicitSelfExpr 1,10 - TId "x" 1,10 - AListExprs 1,10 - TKwdo "do" 1,12--13 - ACallExpr 1,15 - AImplicitSelfExpr 1,15 - TId "p" 1,15 - AListExprs 1,15 +--> AForExpr 1,1--15 + TKwfor "for" 1,1--3 + TId "i" 1,5 + ACallExpr 1,10 + AImplicitSelfExpr 1,10 + TId "x" 1,10 + AListExprs 1,10 + TKwdo "do" 1,12--13 + ACallExpr 1,15 + AImplicitSelfExpr 1,15 + TId "p" 1,15 + AListExprs 1,15 --> AModule 1,1--12 ATopClassdef 1,1--12 AMethPropdef 1,1--12 @@ -36,21 +35,20 @@ AImplicitSelfExpr 1,12 TId "z" 1,12 AListExprs 1,12 ---> ... ... ABlockExpr 1,1--3,3 - AForExpr 1,1--3,3 - TKwfor "for" 1,1--3 - TId "i" 1,5 - ACallExpr 1,10 - AImplicitSelfExpr 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 - TId "p" 2,1 - AListExprs 2,1 - TKwend "end" 3,1--3 +--> ... ... AForExpr 1,1--3,3 + TKwfor "for" 1,1--3 + TId "i" 1,5 + ACallExpr 1,10 + AImplicitSelfExpr 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 + TId "p" 2,1 + AListExprs 2,1 + TKwend "end" 3,1--3 --> ... ... ... ... AModule 1,1--5,3 ATopClassdef 1,1--5,3 AMethPropdef 1,1--5,3 @@ -77,6 +75,6 @@ TKwend "end" 5,1--3 --> ... fun fun fun fu ^: Syntax error: unexpected keyword 'fun'. ---> %$&^* - ^: Syntax error: unexpected operator '%'. +--> %$&^* + ^: Syntax error: unknown token $. --> \ No newline at end of file -- 1.7.9.5