tests: update sav related to AST
authorJean Privat <jean@pryen.org>
Fri, 7 Aug 2015 00:09:40 +0000 (20:09 -0400)
committerJean Privat <jean@pryen.org>
Fri, 7 Aug 2015 15:29:30 +0000 (11:29 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

tests/sav/nitmetrics_args1.res
tests/sav/test_parser_args1.res
tests/sav/test_parser_args6.res
tests/sav/test_parser_args7.res

index 50a8863..9b3545d 100644 (file)
@@ -275,41 +275,41 @@ Distribution of direct smallers
   <=8: sub-population=1 (14.28%); cumulated value=6 (100.00%)
 --- AST Metrics ---
 ## All nodes of the AST
- population: 50
+ population: 51
  minimum value: 1
  maximum value: 40
- total value: 270
- average value: 5.40
+ total value: 289
+ average value: 5.66
  distribution:
-  <=1: sub-population=16 (32.00%); cumulated value=16 (5.92%)
-  <=2: sub-population=5 (10.00%); cumulated value=10 (3.70%)
-  <=4: sub-population=9 (18.00%); cumulated value=28 (10.37%)
-  <=8: sub-population=12 (24.00%); cumulated value=76 (28.14%)
-  <=16: sub-population=4 (8.00%); cumulated value=44 (16.29%)
-  <=32: sub-population=3 (6.00%); cumulated value=56 (20.74%)
-  <=64: sub-population=1 (2.00%); cumulated value=40 (14.81%)
+  <=1: sub-population=16 (31.37%); cumulated value=16 (5.53%)
+  <=2: sub-population=5 (9.80%); cumulated value=10 (3.46%)
+  <=4: sub-population=9 (17.64%); cumulated value=28 (9.68%)
+  <=8: sub-population=12 (23.52%); cumulated value=76 (26.29%)
+  <=16: sub-population=4 (7.84%); cumulated value=44 (15.22%)
+  <=32: sub-population=4 (7.84%); cumulated value=75 (25.95%)
+  <=64: sub-population=1 (1.96%); cumulated value=40 (13.84%)
  list:
-  TId: 40 (14.81%)
-  APublicVisibility: 19 (7.03%)
-  AListExprs: 19 (7.03%)
-  ACallExpr: 18 (6.66%)
-  TClassid: 15 (5.55%)
-  TInteger: 10 (3.70%)
-  AIntegerExpr: 10 (3.70%)
-  AType: 9 (3.33%)
-  TKwend: 8 (2.96%)
-  ASignature: 8 (2.96%)
+  TId: 40 (13.84%)
+  APublicVisibility: 19 (6.57%)
+  AQid: 19 (6.57%)
+  AListExprs: 19 (6.57%)
+  ACallExpr: 18 (6.22%)
+  TClassid: 15 (5.19%)
+  TInteger: 10 (3.46%)
+  AIntegerExpr: 10 (3.46%)
+  AType: 9 (3.11%)
+  TKwend: 8 (2.76%)
   ...
-  ASelfExpr: 1 (0.37%)
-  AAnnotations: 1 (0.37%)
-  ACallAssignExpr: 1 (0.37%)
-  TKwreturn: 1 (0.37%)
-  AInterfaceClasskind: 1 (0.37%)
-  TKwinterface: 1 (0.37%)
-  ANoImport: 1 (0.37%)
-  AMainMethPropdef: 1 (0.37%)
-  AMainClassdef: 1 (0.37%)
-  TKwimport: 1 (0.37%)
+  ACallAssignExpr: 1 (0.34%)
+  AAnnotations: 1 (0.34%)
+  TKwreturn: 1 (0.34%)
+  AReturnExpr: 1 (0.34%)
+  AInterfaceClasskind: 1 (0.34%)
+  TKwinterface: 1 (0.34%)
+  ANoImport: 1 (0.34%)
+  AMainMethPropdef: 1 (0.34%)
+  AMainClassdef: 1 (0.34%)
+  TKwimport: 1 (0.34%)
 ## All identifiers of the AST
  population: 20
  minimum value: 1
index 7c9370a..9b9c768 100644 (file)
@@ -62,7 +62,8 @@ Start ../src/test_parser.nit:17,1--156,1
             AIsaExpr ../src/test_parser.nit:30,6--16
               ACallExpr ../src/test_parser.nit:30,6
                 AImplicitSelfExpr ../src/test_parser.nit:30,6
-                TId "n" ../src/test_parser.nit:30,6
+                AQid ../src/test_parser.nit:30,6
+                  TId "n" ../src/test_parser.nit:30,6
                 AListExprs ../src/test_parser.nit:30,6
               TKwisa "isa" ../src/test_parser.nit:30,8--10
               AType ../src/test_parser.nit:30,12--16
@@ -71,7 +72,8 @@ Start ../src/test_parser.nit:17,1--156,1
             ABlockExpr ../src/test_parser.nit:31,4--88
               ACallExpr ../src/test_parser.nit:31,4--88
                 AImplicitSelfExpr ../src/test_parser.nit:31,4
-                TId "printn" ../src/test_parser.nit:31,4--9
+                AQid ../src/test_parser.nit:31,4--9
+                  TId "printn" ../src/test_parser.nit:31,4--9
                 AParExprs ../src/test_parser.nit:31,10--88
                   TOpar "(" ../src/test_parser.nit:31,10
                   AStarExpr ../src/test_parser.nit:31,11--21
@@ -80,14 +82,17 @@ Start ../src/test_parser.nit:17,1--156,1
                     TStar "*" ../src/test_parser.nit:31,16
                     ACallExpr ../src/test_parser.nit:31,18--21
                       AImplicitSelfExpr ../src/test_parser.nit:31,18
-                      TId "rank" ../src/test_parser.nit:31,18--21
+                      AQid ../src/test_parser.nit:31,18--21
+                        TId "rank" ../src/test_parser.nit:31,18--21
                       AListExprs ../src/test_parser.nit:31,21
                   ACallExpr ../src/test_parser.nit:31,24--35
                     ACallExpr ../src/test_parser.nit:31,24
                       AImplicitSelfExpr ../src/test_parser.nit:31,24
-                      TId "n" ../src/test_parser.nit:31,24
+                      AQid ../src/test_parser.nit:31,24
+                        TId "n" ../src/test_parser.nit:31,24
                       AListExprs ../src/test_parser.nit:31,24
-                    TId "class_name" ../src/test_parser.nit:31,26--35
+                    AQid ../src/test_parser.nit:31,26--35
+                      TId "class_name" ../src/test_parser.nit:31,26--35
                     AListExprs ../src/test_parser.nit:31,35
                   AStringExpr ../src/test_parser.nit:31,38--42
                     TString "\" \\\"\"" ../src/test_parser.nit:31,38--42
@@ -95,20 +100,25 @@ Start ../src/test_parser.nit:17,1--156,1
                     ACallExpr ../src/test_parser.nit:31,45--50
                       ACallExpr ../src/test_parser.nit:31,45
                         AImplicitSelfExpr ../src/test_parser.nit:31,45
-                        TId "n" ../src/test_parser.nit:31,45
+                        AQid ../src/test_parser.nit:31,45
+                          TId "n" ../src/test_parser.nit:31,45
                         AListExprs ../src/test_parser.nit:31,45
-                      TId "text" ../src/test_parser.nit:31,47--50
+                      AQid ../src/test_parser.nit:31,47--50
+                        TId "text" ../src/test_parser.nit:31,47--50
                       AListExprs ../src/test_parser.nit:31,50
-                    TId "escape_to_c" ../src/test_parser.nit:31,52--62
+                    AQid ../src/test_parser.nit:31,52--62
+                      TId "escape_to_c" ../src/test_parser.nit:31,52--62
                     AListExprs ../src/test_parser.nit:31,62
                   AStringExpr ../src/test_parser.nit:31,65--69
                     TString "\"\\\" \"" ../src/test_parser.nit:31,65--69
                   ACallExpr ../src/test_parser.nit:31,72--81
                     ACallExpr ../src/test_parser.nit:31,72
                       AImplicitSelfExpr ../src/test_parser.nit:31,72
-                      TId "n" ../src/test_parser.nit:31,72
+                      AQid ../src/test_parser.nit:31,72
+                        TId "n" ../src/test_parser.nit:31,72
                       AListExprs ../src/test_parser.nit:31,72
-                    TId "location" ../src/test_parser.nit:31,74--81
+                    AQid ../src/test_parser.nit:31,74--81
+                      TId "location" ../src/test_parser.nit:31,74--81
                     AListExprs ../src/test_parser.nit:31,81
                   AStringExpr ../src/test_parser.nit:31,84--87
                     TString "\"\\n\"" ../src/test_parser.nit:31,84--87
@@ -117,7 +127,8 @@ Start ../src/test_parser.nit:17,1--156,1
             ABlockExpr ../src/test_parser.nit:33,4--34,5
               ACallExpr ../src/test_parser.nit:33,4--59
                 AImplicitSelfExpr ../src/test_parser.nit:33,4
-                TId "printn" ../src/test_parser.nit:33,4--9
+                AQid ../src/test_parser.nit:33,4--9
+                  TId "printn" ../src/test_parser.nit:33,4--9
                 AParExprs ../src/test_parser.nit:33,10--59
                   TOpar "(" ../src/test_parser.nit:33,10
                   AStarExpr ../src/test_parser.nit:33,11--21
@@ -126,23 +137,28 @@ Start ../src/test_parser.nit:17,1--156,1
                     TStar "*" ../src/test_parser.nit:33,16
                     ACallExpr ../src/test_parser.nit:33,18--21
                       AImplicitSelfExpr ../src/test_parser.nit:33,18
-                      TId "rank" ../src/test_parser.nit:33,18--21
+                      AQid ../src/test_parser.nit:33,18--21
+                        TId "rank" ../src/test_parser.nit:33,18--21
                       AListExprs ../src/test_parser.nit:33,21
                   ACallExpr ../src/test_parser.nit:33,24--35
                     ACallExpr ../src/test_parser.nit:33,24
                       AImplicitSelfExpr ../src/test_parser.nit:33,24
-                      TId "n" ../src/test_parser.nit:33,24
+                      AQid ../src/test_parser.nit:33,24
+                        TId "n" ../src/test_parser.nit:33,24
                       AListExprs ../src/test_parser.nit:33,24
-                    TId "class_name" ../src/test_parser.nit:33,26--35
+                    AQid ../src/test_parser.nit:33,26--35
+                      TId "class_name" ../src/test_parser.nit:33,26--35
                     AListExprs ../src/test_parser.nit:33,35
                   AStringExpr ../src/test_parser.nit:33,38--40
                     TString "\" \"" ../src/test_parser.nit:33,38--40
                   ACallExpr ../src/test_parser.nit:33,43--52
                     ACallExpr ../src/test_parser.nit:33,43
                       AImplicitSelfExpr ../src/test_parser.nit:33,43
-                      TId "n" ../src/test_parser.nit:33,43
+                      AQid ../src/test_parser.nit:33,43
+                        TId "n" ../src/test_parser.nit:33,43
                       AListExprs ../src/test_parser.nit:33,43
-                    TId "location" ../src/test_parser.nit:33,45--52
+                    AQid ../src/test_parser.nit:33,45--52
+                      TId "location" ../src/test_parser.nit:33,45--52
                     AListExprs ../src/test_parser.nit:33,52
                   AStringExpr ../src/test_parser.nit:33,55--58
                     TString "\"\\n\"" ../src/test_parser.nit:33,55--58
@@ -150,13 +166,15 @@ Start ../src/test_parser.nit:17,1--156,1
               TKwend "end" ../src/test_parser.nit:34,3--5
           ACallAssignExpr ../src/test_parser.nit:35,3--17
             AImplicitSelfExpr ../src/test_parser.nit:35,3
-            TId "rank" ../src/test_parser.nit:35,3--6
+            AQid ../src/test_parser.nit:35,3--6
+              TId "rank" ../src/test_parser.nit:35,3--6
             AListExprs ../src/test_parser.nit:35,8
             TAssign "=" ../src/test_parser.nit:35,8
             APlusExpr ../src/test_parser.nit:35,10--17
               ACallExpr ../src/test_parser.nit:35,10--13
                 AImplicitSelfExpr ../src/test_parser.nit:35,10
-                TId "rank" ../src/test_parser.nit:35,10--13
+                AQid ../src/test_parser.nit:35,10--13
+                  TId "rank" ../src/test_parser.nit:35,10--13
                 AListExprs ../src/test_parser.nit:35,13
               TPlus "+" ../src/test_parser.nit:35,15
               AIntegerExpr ../src/test_parser.nit:35,17
@@ -164,9 +182,11 @@ Start ../src/test_parser.nit:17,1--156,1
           ACallExpr ../src/test_parser.nit:36,3--19
             ACallExpr ../src/test_parser.nit:36,3
               AImplicitSelfExpr ../src/test_parser.nit:36,3
-              TId "n" ../src/test_parser.nit:36,3
+              AQid ../src/test_parser.nit:36,3
+                TId "n" ../src/test_parser.nit:36,3
               AListExprs ../src/test_parser.nit:36,3
-            TId "visit_all" ../src/test_parser.nit:36,5--13
+            AQid ../src/test_parser.nit:36,5--13
+              TId "visit_all" ../src/test_parser.nit:36,5--13
             AParExprs ../src/test_parser.nit:36,14--19
               TOpar "(" ../src/test_parser.nit:36,14
               ASelfExpr ../src/test_parser.nit:36,15--18
@@ -174,13 +194,15 @@ Start ../src/test_parser.nit:17,1--156,1
               TCpar ")" ../src/test_parser.nit:36,19
           ACallAssignExpr ../src/test_parser.nit:37,3--17
             AImplicitSelfExpr ../src/test_parser.nit:37,3
-            TId "rank" ../src/test_parser.nit:37,3--6
+            AQid ../src/test_parser.nit:37,3--6
+              TId "rank" ../src/test_parser.nit:37,3--6
             AListExprs ../src/test_parser.nit:37,8
             TAssign "=" ../src/test_parser.nit:37,8
             AMinusExpr ../src/test_parser.nit:37,10--17
               ACallExpr ../src/test_parser.nit:37,10--13
                 AImplicitSelfExpr ../src/test_parser.nit:37,10
-                TId "rank" ../src/test_parser.nit:37,10--13
+                AQid ../src/test_parser.nit:37,10--13
+                  TId "rank" ../src/test_parser.nit:37,10--13
                 AListExprs ../src/test_parser.nit:37,13
               TMinus "-" ../src/test_parser.nit:37,15
               AIntegerExpr ../src/test_parser.nit:37,17
@@ -234,9 +256,11 @@ Start ../src/test_parser.nit:17,1--156,1
                 ACallExpr ../src/test_parser.nit:48,11--23
                   ACallExpr ../src/test_parser.nit:48,11--14
                     AImplicitSelfExpr ../src/test_parser.nit:48,11
-                    TId "args" ../src/test_parser.nit:48,11--14
+                    AQid ../src/test_parser.nit:48,11--14
+                      TId "args" ../src/test_parser.nit:48,11--14
                     AListExprs ../src/test_parser.nit:48,14
-                  TId "is_empty" ../src/test_parser.nit:48,16--23
+                  AQid ../src/test_parser.nit:48,16--23
+                    TId "is_empty" ../src/test_parser.nit:48,16--23
                   AListExprs ../src/test_parser.nit:48,23
               TKwand "and" ../src/test_parser.nit:48,25--27
               AEqExpr ../src/test_parser.nit:48,29--57
@@ -245,13 +269,17 @@ Start ../src/test_parser.nit:17,1--156,1
                     ACallExpr ../src/test_parser.nit:48,29--38
                       ACallExpr ../src/test_parser.nit:48,29--32
                         AImplicitSelfExpr ../src/test_parser.nit:48,29
-                        TId "args" ../src/test_parser.nit:48,29--32
+                        AQid ../src/test_parser.nit:48,29--32
+                          TId "args" ../src/test_parser.nit:48,29--32
                         AListExprs ../src/test_parser.nit:48,32
-                      TId "first" ../src/test_parser.nit:48,34--38
+                      AQid ../src/test_parser.nit:48,34--38
+                        TId "first" ../src/test_parser.nit:48,34--38
                       AListExprs ../src/test_parser.nit:48,38
-                    TId "chars" ../src/test_parser.nit:48,40--44
+                    AQid ../src/test_parser.nit:48,40--44
+                      TId "chars" ../src/test_parser.nit:48,40--44
                     AListExprs ../src/test_parser.nit:48,44
-                  TId "first" ../src/test_parser.nit:48,46--50
+                  AQid ../src/test_parser.nit:48,46--50
+                    TId "first" ../src/test_parser.nit:48,46--50
                   AListExprs ../src/test_parser.nit:48,50
                 TEq "==" ../src/test_parser.nit:48,52--53
                 ACharExpr ../src/test_parser.nit:48,55--57
@@ -264,9 +292,11 @@ Start ../src/test_parser.nit:17,1--156,1
                   ACallExpr ../src/test_parser.nit:49,5--14
                     ACallExpr ../src/test_parser.nit:49,5--8
                       AImplicitSelfExpr ../src/test_parser.nit:49,5
-                      TId "args" ../src/test_parser.nit:49,5--8
+                      AQid ../src/test_parser.nit:49,5--8
+                        TId "args" ../src/test_parser.nit:49,5--8
                       AListExprs ../src/test_parser.nit:49,8
-                    TId "first" ../src/test_parser.nit:49,10--14
+                    AQid ../src/test_parser.nit:49,10--14
+                      TId "first" ../src/test_parser.nit:49,10--14
                     AListExprs ../src/test_parser.nit:49,14
                   TEq "==" ../src/test_parser.nit:49,16--17
                   AStringExpr ../src/test_parser.nit:49,19--22
@@ -275,7 +305,8 @@ Start ../src/test_parser.nit:17,1--156,1
                 ABlockExpr ../src/test_parser.nit:50,3--17
                   ACallAssignExpr ../src/test_parser.nit:50,3--17
                     AImplicitSelfExpr ../src/test_parser.nit:50,3
-                    TId "no_print" ../src/test_parser.nit:50,3--10
+                    AQid ../src/test_parser.nit:50,3--10
+                      TId "no_print" ../src/test_parser.nit:50,3--10
                     AListExprs ../src/test_parser.nit:50,12
                     TAssign "=" ../src/test_parser.nit:50,12
                     ATrueExpr ../src/test_parser.nit:50,14--17
@@ -287,9 +318,11 @@ Start ../src/test_parser.nit:17,1--156,1
                     ACallExpr ../src/test_parser.nit:51,10--19
                       ACallExpr ../src/test_parser.nit:51,10--13
                         AImplicitSelfExpr ../src/test_parser.nit:51,10
-                        TId "args" ../src/test_parser.nit:51,10--13
+                        AQid ../src/test_parser.nit:51,10--13
+                          TId "args" ../src/test_parser.nit:51,10--13
                         AListExprs ../src/test_parser.nit:51,13
-                      TId "first" ../src/test_parser.nit:51,15--19
+                      AQid ../src/test_parser.nit:51,15--19
+                        TId "first" ../src/test_parser.nit:51,15--19
                       AListExprs ../src/test_parser.nit:51,19
                     TEq "==" ../src/test_parser.nit:51,21--22
                     AStringExpr ../src/test_parser.nit:51,24--27
@@ -298,7 +331,8 @@ Start ../src/test_parser.nit:17,1--156,1
                   ABlockExpr ../src/test_parser.nit:52,3--19
                     ACallAssignExpr ../src/test_parser.nit:52,3--19
                       AImplicitSelfExpr ../src/test_parser.nit:52,3
-                      TId "only_lexer" ../src/test_parser.nit:52,3--12
+                      AQid ../src/test_parser.nit:52,3--12
+                        TId "only_lexer" ../src/test_parser.nit:52,3--12
                       AListExprs ../src/test_parser.nit:52,14
                       TAssign "=" ../src/test_parser.nit:52,14
                       ATrueExpr ../src/test_parser.nit:52,16--19
@@ -310,9 +344,11 @@ Start ../src/test_parser.nit:17,1--156,1
                       ACallExpr ../src/test_parser.nit:53,10--19
                         ACallExpr ../src/test_parser.nit:53,10--13
                           AImplicitSelfExpr ../src/test_parser.nit:53,10
-                          TId "args" ../src/test_parser.nit:53,10--13
+                          AQid ../src/test_parser.nit:53,10--13
+                            TId "args" ../src/test_parser.nit:53,10--13
                           AListExprs ../src/test_parser.nit:53,13
-                        TId "first" ../src/test_parser.nit:53,15--19
+                        AQid ../src/test_parser.nit:53,15--19
+                          TId "first" ../src/test_parser.nit:53,15--19
                         AListExprs ../src/test_parser.nit:53,19
                       TEq "==" ../src/test_parser.nit:53,21--22
                       AStringExpr ../src/test_parser.nit:53,24--27
@@ -321,7 +357,8 @@ Start ../src/test_parser.nit:17,1--156,1
                     ABlockExpr ../src/test_parser.nit:54,3--20
                       ACallAssignExpr ../src/test_parser.nit:54,3--20
                         AImplicitSelfExpr ../src/test_parser.nit:54,3
-                        TId "only_lexer" ../src/test_parser.nit:54,3--12
+                        AQid ../src/test_parser.nit:54,3--12
+                          TId "only_lexer" ../src/test_parser.nit:54,3--12
                         AListExprs ../src/test_parser.nit:54,14
                         TAssign "=" ../src/test_parser.nit:54,14
                         AFalseExpr ../src/test_parser.nit:54,16--20
@@ -333,9 +370,11 @@ Start ../src/test_parser.nit:17,1--156,1
                         ACallExpr ../src/test_parser.nit:55,10--19
                           ACallExpr ../src/test_parser.nit:55,10--13
                             AImplicitSelfExpr ../src/test_parser.nit:55,10
-                            TId "args" ../src/test_parser.nit:55,10--13
+                            AQid ../src/test_parser.nit:55,10--13
+                              TId "args" ../src/test_parser.nit:55,10--13
                             AListExprs ../src/test_parser.nit:55,13
-                          TId "first" ../src/test_parser.nit:55,15--19
+                          AQid ../src/test_parser.nit:55,15--19
+                            TId "first" ../src/test_parser.nit:55,15--19
                           AListExprs ../src/test_parser.nit:55,19
                         TEq "==" ../src/test_parser.nit:55,21--22
                         AStringExpr ../src/test_parser.nit:55,24--27
@@ -344,7 +383,8 @@ Start ../src/test_parser.nit:17,1--156,1
                       ABlockExpr ../src/test_parser.nit:56,3--12
                         ACallAssignExpr ../src/test_parser.nit:56,3--12
                           AImplicitSelfExpr ../src/test_parser.nit:56,3
-                          TId "xml" ../src/test_parser.nit:56,3--5
+                          AQid ../src/test_parser.nit:56,3--5
+                            TId "xml" ../src/test_parser.nit:56,3--5
                           AListExprs ../src/test_parser.nit:56,7
                           TAssign "=" ../src/test_parser.nit:56,7
                           ATrueExpr ../src/test_parser.nit:56,9--12
@@ -356,9 +396,11 @@ Start ../src/test_parser.nit:17,1--156,1
                           ACallExpr ../src/test_parser.nit:57,10--19
                             ACallExpr ../src/test_parser.nit:57,10--13
                               AImplicitSelfExpr ../src/test_parser.nit:57,10
-                              TId "args" ../src/test_parser.nit:57,10--13
+                              AQid ../src/test_parser.nit:57,10--13
+                                TId "args" ../src/test_parser.nit:57,10--13
                               AListExprs ../src/test_parser.nit:57,13
-                            TId "first" ../src/test_parser.nit:57,15--19
+                            AQid ../src/test_parser.nit:57,15--19
+                              TId "first" ../src/test_parser.nit:57,15--19
                             AListExprs ../src/test_parser.nit:57,19
                           TEq "==" ../src/test_parser.nit:57,21--22
                           AStringExpr ../src/test_parser.nit:57,24--27
@@ -367,7 +409,8 @@ Start ../src/test_parser.nit:17,1--156,1
                         ABlockExpr ../src/test_parser.nit:58,3--16
                           ACallAssignExpr ../src/test_parser.nit:58,3--16
                             AImplicitSelfExpr ../src/test_parser.nit:58,3
-                            TId "no_file" ../src/test_parser.nit:58,3--9
+                            AQid ../src/test_parser.nit:58,3--9
+                              TId "no_file" ../src/test_parser.nit:58,3--9
                             AListExprs ../src/test_parser.nit:58,11
                             TAssign "=" ../src/test_parser.nit:58,11
                             ATrueExpr ../src/test_parser.nit:58,13--16
@@ -379,9 +422,11 @@ Start ../src/test_parser.nit:17,1--156,1
                             ACallExpr ../src/test_parser.nit:59,10--19
                               ACallExpr ../src/test_parser.nit:59,10--13
                                 AImplicitSelfExpr ../src/test_parser.nit:59,10
-                                TId "args" ../src/test_parser.nit:59,10--13
+                                AQid ../src/test_parser.nit:59,10--13
+                                  TId "args" ../src/test_parser.nit:59,10--13
                                 AListExprs ../src/test_parser.nit:59,13
-                              TId "first" ../src/test_parser.nit:59,15--19
+                              AQid ../src/test_parser.nit:59,15--19
+                                TId "first" ../src/test_parser.nit:59,15--19
                               AListExprs ../src/test_parser.nit:59,19
                             TEq "==" ../src/test_parser.nit:59,21--22
                             AStringExpr ../src/test_parser.nit:59,24--27
@@ -390,7 +435,8 @@ Start ../src/test_parser.nit:17,1--156,1
                           ABlockExpr ../src/test_parser.nit:60,3--20
                             ACallAssignExpr ../src/test_parser.nit:60,3--20
                               AImplicitSelfExpr ../src/test_parser.nit:60,3
-                              TId "interactive" ../src/test_parser.nit:60,3--13
+                              AQid ../src/test_parser.nit:60,3--13
+                                TId "interactive" ../src/test_parser.nit:60,3--13
                               AListExprs ../src/test_parser.nit:60,15
                               TAssign "=" ../src/test_parser.nit:60,15
                               ATrueExpr ../src/test_parser.nit:60,17--20
@@ -403,9 +449,11 @@ Start ../src/test_parser.nit:17,1--156,1
                                 ACallExpr ../src/test_parser.nit:61,10--19
                                   ACallExpr ../src/test_parser.nit:61,10--13
                                     AImplicitSelfExpr ../src/test_parser.nit:61,10
-                                    TId "args" ../src/test_parser.nit:61,10--13
+                                    AQid ../src/test_parser.nit:61,10--13
+                                      TId "args" ../src/test_parser.nit:61,10--13
                                     AListExprs ../src/test_parser.nit:61,13
-                                  TId "first" ../src/test_parser.nit:61,15--19
+                                  AQid ../src/test_parser.nit:61,15--19
+                                    TId "first" ../src/test_parser.nit:61,15--19
                                   AListExprs ../src/test_parser.nit:61,19
                                 TEq "==" ../src/test_parser.nit:61,21--22
                                 AStringExpr ../src/test_parser.nit:61,24--27
@@ -415,9 +463,11 @@ Start ../src/test_parser.nit:17,1--156,1
                                 ACallExpr ../src/test_parser.nit:61,32--41
                                   ACallExpr ../src/test_parser.nit:61,32--35
                                     AImplicitSelfExpr ../src/test_parser.nit:61,32
-                                    TId "args" ../src/test_parser.nit:61,32--35
+                                    AQid ../src/test_parser.nit:61,32--35
+                                      TId "args" ../src/test_parser.nit:61,32--35
                                     AListExprs ../src/test_parser.nit:61,35
-                                  TId "first" ../src/test_parser.nit:61,37--41
+                                  AQid ../src/test_parser.nit:61,37--41
+                                    TId "first" ../src/test_parser.nit:61,37--41
                                   AListExprs ../src/test_parser.nit:61,41
                                 TEq "==" ../src/test_parser.nit:61,43--44
                                 AStringExpr ../src/test_parser.nit:61,46--49
@@ -426,7 +476,8 @@ Start ../src/test_parser.nit:17,1--156,1
                             ABlockExpr ../src/test_parser.nit:62,3--18
                               ACallAssignExpr ../src/test_parser.nit:62,3--18
                                 AImplicitSelfExpr ../src/test_parser.nit:62,3
-                                TId "need_help" ../src/test_parser.nit:62,3--11
+                                AQid ../src/test_parser.nit:62,3--11
+                                  TId "need_help" ../src/test_parser.nit:62,3--11
                                 AListExprs ../src/test_parser.nit:62,13
                                 TAssign "=" ../src/test_parser.nit:62,13
                                 ATrueExpr ../src/test_parser.nit:62,15--18
@@ -436,9 +487,11 @@ Start ../src/test_parser.nit:17,1--156,1
                               ACallExpr ../src/test_parser.nit:64,3--48
                                 ACallExpr ../src/test_parser.nit:64,3--8
                                   AImplicitSelfExpr ../src/test_parser.nit:64,3
-                                  TId "stderr" ../src/test_parser.nit:64,3--8
+                                  AQid ../src/test_parser.nit:64,3--8
+                                    TId "stderr" ../src/test_parser.nit:64,3--8
                                   AListExprs ../src/test_parser.nit:64,8
-                                TId "write" ../src/test_parser.nit:64,10--14
+                                AQid ../src/test_parser.nit:64,10--14
+                                  TId "write" ../src/test_parser.nit:64,10--14
                                 AParExprs ../src/test_parser.nit:64,15--48
                                   TOpar "(" ../src/test_parser.nit:64,15
                                   ASuperstringExpr ../src/test_parser.nit:64,16--47
@@ -447,16 +500,19 @@ Start ../src/test_parser.nit:17,1--156,1
                                     ACallExpr ../src/test_parser.nit:64,33--42
                                       ACallExpr ../src/test_parser.nit:64,33--36
                                         AImplicitSelfExpr ../src/test_parser.nit:64,33
-                                        TId "args" ../src/test_parser.nit:64,33--36
+                                        AQid ../src/test_parser.nit:64,33--36
+                                          TId "args" ../src/test_parser.nit:64,33--36
                                         AListExprs ../src/test_parser.nit:64,36
-                                      TId "first" ../src/test_parser.nit:64,38--42
+                                      AQid ../src/test_parser.nit:64,38--42
+                                        TId "first" ../src/test_parser.nit:64,38--42
                                       AListExprs ../src/test_parser.nit:64,42
                                     AEndStringExpr ../src/test_parser.nit:64,43--47
                                       TEndString "}.\\n\"" ../src/test_parser.nit:64,43--47
                                   TCpar ")" ../src/test_parser.nit:64,48
                               ACallExpr ../src/test_parser.nit:65,3--9
                                 AImplicitSelfExpr ../src/test_parser.nit:65,3
-                                TId "exit" ../src/test_parser.nit:65,3--6
+                                AQid ../src/test_parser.nit:65,3--6
+                                  TId "exit" ../src/test_parser.nit:65,3--6
                                 AParExprs ../src/test_parser.nit:65,7--9
                                   TOpar "(" ../src/test_parser.nit:65,7
                                   AIntegerExpr ../src/test_parser.nit:65,8
@@ -466,9 +522,11 @@ Start ../src/test_parser.nit:17,1--156,1
               ACallExpr ../src/test_parser.nit:67,2--11
                 ACallExpr ../src/test_parser.nit:67,2--5
                   AImplicitSelfExpr ../src/test_parser.nit:67,2
-                  TId "args" ../src/test_parser.nit:67,2--5
+                  AQid ../src/test_parser.nit:67,2--5
+                    TId "args" ../src/test_parser.nit:67,2--5
                   AListExprs ../src/test_parser.nit:67,5
-                TId "shift" ../src/test_parser.nit:67,7--11
+                AQid ../src/test_parser.nit:67,7--11
+                  TId "shift" ../src/test_parser.nit:67,7--11
                 AListExprs ../src/test_parser.nit:67,11
               TKwend "end" ../src/test_parser.nit:68,1--3
           AIfExpr ../src/test_parser.nit:70,1--155,3
@@ -480,28 +538,33 @@ Start ../src/test_parser.nit:17,1--156,1
                   ACallExpr ../src/test_parser.nit:70,5--17
                     ACallExpr ../src/test_parser.nit:70,5--8
                       AImplicitSelfExpr ../src/test_parser.nit:70,5
-                      TId "args" ../src/test_parser.nit:70,5--8
+                      AQid ../src/test_parser.nit:70,5--8
+                        TId "args" ../src/test_parser.nit:70,5--8
                       AListExprs ../src/test_parser.nit:70,8
-                    TId "is_empty" ../src/test_parser.nit:70,10--17
+                    AQid ../src/test_parser.nit:70,10--17
+                      TId "is_empty" ../src/test_parser.nit:70,10--17
                     AListExprs ../src/test_parser.nit:70,17
                   TKwand "and" ../src/test_parser.nit:70,19--21
                   ANotExpr ../src/test_parser.nit:70,23--37
                     TKwnot "not" ../src/test_parser.nit:70,23--25
                     ACallExpr ../src/test_parser.nit:70,27--37
                       AImplicitSelfExpr ../src/test_parser.nit:70,27
-                      TId "interactive" ../src/test_parser.nit:70,27--37
+                      AQid ../src/test_parser.nit:70,27--37
+                        TId "interactive" ../src/test_parser.nit:70,27--37
                       AListExprs ../src/test_parser.nit:70,37
                 TCpar ")" ../src/test_parser.nit:70,38
               TKwor "or" ../src/test_parser.nit:70,40--41
               ACallExpr ../src/test_parser.nit:70,43--51
                 AImplicitSelfExpr ../src/test_parser.nit:70,43
-                TId "need_help" ../src/test_parser.nit:70,43--51
+                AQid ../src/test_parser.nit:70,43--51
+                  TId "need_help" ../src/test_parser.nit:70,43--51
                 AListExprs ../src/test_parser.nit:70,51
             TKwthen "then" ../src/test_parser.nit:70,53--56
             ABlockExpr ../src/test_parser.nit:71,2--82,30
               ACallExpr ../src/test_parser.nit:71,2--16
                 AImplicitSelfExpr ../src/test_parser.nit:71,2
-                TId "print" ../src/test_parser.nit:71,2--6
+                AQid ../src/test_parser.nit:71,2--6
+                  TId "print" ../src/test_parser.nit:71,2--6
                 AParExprs ../src/test_parser.nit:71,7--16
                   TOpar "(" ../src/test_parser.nit:71,7
                   AStringExpr ../src/test_parser.nit:71,8--15
@@ -509,7 +572,8 @@ Start ../src/test_parser.nit:17,1--156,1
                   TCpar ")" ../src/test_parser.nit:71,16
               ACallExpr ../src/test_parser.nit:72,2--54
                 AImplicitSelfExpr ../src/test_parser.nit:72,2
-                TId "print" ../src/test_parser.nit:72,2--6
+                AQid ../src/test_parser.nit:72,2--6
+                  TId "print" ../src/test_parser.nit:72,2--6
                 AParExprs ../src/test_parser.nit:72,7--54
                   TOpar "(" ../src/test_parser.nit:72,7
                   AStringExpr ../src/test_parser.nit:72,8--53
@@ -517,7 +581,8 @@ Start ../src/test_parser.nit:17,1--156,1
                   TCpar ")" ../src/test_parser.nit:72,54
               ACallExpr ../src/test_parser.nit:73,2--49
                 AImplicitSelfExpr ../src/test_parser.nit:73,2
-                TId "print" ../src/test_parser.nit:73,2--6
+                AQid ../src/test_parser.nit:73,2--6
+                  TId "print" ../src/test_parser.nit:73,2--6
                 AParExprs ../src/test_parser.nit:73,7--49
                   TOpar "(" ../src/test_parser.nit:73,7
                   AStringExpr ../src/test_parser.nit:73,8--48
@@ -525,7 +590,8 @@ Start ../src/test_parser.nit:17,1--156,1
                   TCpar ")" ../src/test_parser.nit:73,49
               ACallExpr ../src/test_parser.nit:74,2--39
                 AImplicitSelfExpr ../src/test_parser.nit:74,2
-                TId "print" ../src/test_parser.nit:74,2--6
+                AQid ../src/test_parser.nit:74,2--6
+                  TId "print" ../src/test_parser.nit:74,2--6
                 AParExprs ../src/test_parser.nit:74,7--39
                   TOpar "(" ../src/test_parser.nit:74,7
                   AStringExpr ../src/test_parser.nit:74,8--38
@@ -533,7 +599,8 @@ Start ../src/test_parser.nit:17,1--156,1
                   TCpar ")" ../src/test_parser.nit:74,39
               ACallExpr ../src/test_parser.nit:75,2--18
                 AImplicitSelfExpr ../src/test_parser.nit:75,2
-                TId "print" ../src/test_parser.nit:75,2--6
+                AQid ../src/test_parser.nit:75,2--6
+                  TId "print" ../src/test_parser.nit:75,2--6
                 AParExprs ../src/test_parser.nit:75,7--18
                   TOpar "(" ../src/test_parser.nit:75,7
                   AStringExpr ../src/test_parser.nit:75,8--17
@@ -541,7 +608,8 @@ Start ../src/test_parser.nit:17,1--156,1
                   TCpar ")" ../src/test_parser.nit:75,18
               ACallExpr ../src/test_parser.nit:76,2--36
                 AImplicitSelfExpr ../src/test_parser.nit:76,2
-                TId "print" ../src/test_parser.nit:76,2--6
+                AQid ../src/test_parser.nit:76,2--6
+                  TId "print" ../src/test_parser.nit:76,2--6
                 AParExprs ../src/test_parser.nit:76,7--36
                   TOpar "(" ../src/test_parser.nit:76,7
                   AStringExpr ../src/test_parser.nit:76,8--35
@@ -549,7 +617,8 @@ Start ../src/test_parser.nit:17,1--156,1
                   TCpar ")" ../src/test_parser.nit:76,36
               ACallExpr ../src/test_parser.nit:77,2--25
                 AImplicitSelfExpr ../src/test_parser.nit:77,2
-                TId "print" ../src/test_parser.nit:77,2--6
+                AQid ../src/test_parser.nit:77,2--6
+                  TId "print" ../src/test_parser.nit:77,2--6
                 AParExprs ../src/test_parser.nit:77,7--25
                   TOpar "(" ../src/test_parser.nit:77,7
                   AStringExpr ../src/test_parser.nit:77,8--24
@@ -557,7 +626,8 @@ Start ../src/test_parser.nit:17,1--156,1
                   TCpar ")" ../src/test_parser.nit:77,25
               ACallExpr ../src/test_parser.nit:78,2--41
                 AImplicitSelfExpr ../src/test_parser.nit:78,2
-                TId "print" ../src/test_parser.nit:78,2--6
+                AQid ../src/test_parser.nit:78,2--6
+                  TId "print" ../src/test_parser.nit:78,2--6
                 AParExprs ../src/test_parser.nit:78,7--41
                   TOpar "(" ../src/test_parser.nit:78,7
                   AStringExpr ../src/test_parser.nit:78,8--40
@@ -565,7 +635,8 @@ Start ../src/test_parser.nit:17,1--156,1
                   TCpar ")" ../src/test_parser.nit:78,41
               ACallExpr ../src/test_parser.nit:79,2--61
                 AImplicitSelfExpr ../src/test_parser.nit:79,2
-                TId "print" ../src/test_parser.nit:79,2--6
+                AQid ../src/test_parser.nit:79,2--6
+                  TId "print" ../src/test_parser.nit:79,2--6
                 AParExprs ../src/test_parser.nit:79,7--61
                   TOpar "(" ../src/test_parser.nit:79,7
                   AStringExpr ../src/test_parser.nit:79,8--60
@@ -573,7 +644,8 @@ Start ../src/test_parser.nit:17,1--156,1
                   TCpar ")" ../src/test_parser.nit:79,61
               ACallExpr ../src/test_parser.nit:80,2--68
                 AImplicitSelfExpr ../src/test_parser.nit:80,2
-                TId "print" ../src/test_parser.nit:80,2--6
+                AQid ../src/test_parser.nit:80,2--6
+                  TId "print" ../src/test_parser.nit:80,2--6
                 AParExprs ../src/test_parser.nit:80,7--68
                   TOpar "(" ../src/test_parser.nit:80,7
                   AStringExpr ../src/test_parser.nit:80,8--67
@@ -581,7 +653,8 @@ Start ../src/test_parser.nit:17,1--156,1
                   TCpar ")" ../src/test_parser.nit:80,68
               ACallExpr ../src/test_parser.nit:81,2--51
                 AImplicitSelfExpr ../src/test_parser.nit:81,2
-                TId "print" ../src/test_parser.nit:81,2--6
+                AQid ../src/test_parser.nit:81,2--6
+                  TId "print" ../src/test_parser.nit:81,2--6
                 AParExprs ../src/test_parser.nit:81,7--51
                   TOpar "(" ../src/test_parser.nit:81,7
                   AStringExpr ../src/test_parser.nit:81,8--50
@@ -589,7 +662,8 @@ Start ../src/test_parser.nit:17,1--156,1
                   TCpar ")" ../src/test_parser.nit:81,51
               ACallExpr ../src/test_parser.nit:82,2--30
                 AImplicitSelfExpr ../src/test_parser.nit:82,2
-                TId "print" ../src/test_parser.nit:82,2--6
+                AQid ../src/test_parser.nit:82,2--6
+                  TId "print" ../src/test_parser.nit:82,2--6
                 AParExprs ../src/test_parser.nit:82,7--30
                   TOpar "(" ../src/test_parser.nit:82,7
                   AStringExpr ../src/test_parser.nit:82,8--29
@@ -600,7 +674,8 @@ Start ../src/test_parser.nit:17,1--156,1
               TKwif "if" ../src/test_parser.nit:83,6--7
               ACallExpr ../src/test_parser.nit:83,9--19
                 AImplicitSelfExpr ../src/test_parser.nit:83,9
-                TId "interactive" ../src/test_parser.nit:83,9--19
+                AQid ../src/test_parser.nit:83,9--19
+                  TId "interactive" ../src/test_parser.nit:83,9--19
                 AListExprs ../src/test_parser.nit:83,19
               TKwthen "then" ../src/test_parser.nit:83,21--24
               ABlockExpr ../src/test_parser.nit:84,2--117,4
@@ -608,19 +683,22 @@ Start ../src/test_parser.nit:17,1--156,1
                   TKwif "if" ../src/test_parser.nit:84,2--3
                   ACallExpr ../src/test_parser.nit:84,5--14
                     AImplicitSelfExpr ../src/test_parser.nit:84,5
-                    TId "only_lexer" ../src/test_parser.nit:84,5--14
+                    AQid ../src/test_parser.nit:84,5--14
+                      TId "only_lexer" ../src/test_parser.nit:84,5--14
                     AListExprs ../src/test_parser.nit:84,14
                   TKwthen "then" ../src/test_parser.nit:84,16--19
                   ABlockExpr ../src/test_parser.nit:85,3--86,8
                     ACallExpr ../src/test_parser.nit:85,3--43
                       AImplicitSelfExpr ../src/test_parser.nit:85,3
-                      TId "print" ../src/test_parser.nit:85,3--7
+                      AQid ../src/test_parser.nit:85,3--7
+                        TId "print" ../src/test_parser.nit:85,3--7
                       AListExprs ../src/test_parser.nit:85,9--43
                         AStringExpr ../src/test_parser.nit:85,9--43
                           TString "\"Error: -l and -i are incompatible\"" ../src/test_parser.nit:85,9--43
                     ACallExpr ../src/test_parser.nit:86,3--8
                       AImplicitSelfExpr ../src/test_parser.nit:86,3
-                      TId "exit" ../src/test_parser.nit:86,3--6
+                      AQid ../src/test_parser.nit:86,3--6
+                        TId "exit" ../src/test_parser.nit:86,3--6
                       AListExprs ../src/test_parser.nit:86,8
                         AIntegerExpr ../src/test_parser.nit:86,8
                           TInteger "1" ../src/test_parser.nit:86,8
@@ -629,19 +707,22 @@ Start ../src/test_parser.nit:17,1--156,1
                     TKwif "if" ../src/test_parser.nit:87,7--8
                     ACallExpr ../src/test_parser.nit:87,10--16
                       AImplicitSelfExpr ../src/test_parser.nit:87,10
-                      TId "no_file" ../src/test_parser.nit:87,10--16
+                      AQid ../src/test_parser.nit:87,10--16
+                        TId "no_file" ../src/test_parser.nit:87,10--16
                       AListExprs ../src/test_parser.nit:87,16
                     TKwthen "then" ../src/test_parser.nit:87,18--21
                     ABlockExpr ../src/test_parser.nit:88,3--89,8
                       ACallExpr ../src/test_parser.nit:88,3--43
                         AImplicitSelfExpr ../src/test_parser.nit:88,3
-                        TId "print" ../src/test_parser.nit:88,3--7
+                        AQid ../src/test_parser.nit:88,3--7
+                          TId "print" ../src/test_parser.nit:88,3--7
                         AListExprs ../src/test_parser.nit:88,9--43
                           AStringExpr ../src/test_parser.nit:88,9--43
                             TString "\"Error: -e and -i are incompatible\"" ../src/test_parser.nit:88,9--43
                       ACallExpr ../src/test_parser.nit:89,3--8
                         AImplicitSelfExpr ../src/test_parser.nit:89,3
-                        TId "exit" ../src/test_parser.nit:89,3--6
+                        AQid ../src/test_parser.nit:89,3--6
+                          TId "exit" ../src/test_parser.nit:89,3--6
                         AListExprs ../src/test_parser.nit:89,8
                           AIntegerExpr ../src/test_parser.nit:89,8
                             TInteger "1" ../src/test_parser.nit:89,8
@@ -653,21 +734,25 @@ Start ../src/test_parser.nit:17,1--156,1
                         ACallExpr ../src/test_parser.nit:90,14--26
                           ACallExpr ../src/test_parser.nit:90,14--17
                             AImplicitSelfExpr ../src/test_parser.nit:90,14
-                            TId "args" ../src/test_parser.nit:90,14--17
+                            AQid ../src/test_parser.nit:90,14--17
+                              TId "args" ../src/test_parser.nit:90,14--17
                             AListExprs ../src/test_parser.nit:90,17
-                          TId "is_empty" ../src/test_parser.nit:90,19--26
+                          AQid ../src/test_parser.nit:90,19--26
+                            TId "is_empty" ../src/test_parser.nit:90,19--26
                           AListExprs ../src/test_parser.nit:90,26
                       TKwthen "then" ../src/test_parser.nit:90,28--31
                       ABlockExpr ../src/test_parser.nit:91,3--92,8
                         ACallExpr ../src/test_parser.nit:91,3--43
                           AImplicitSelfExpr ../src/test_parser.nit:91,3
-                          TId "print" ../src/test_parser.nit:91,3--7
+                          AQid ../src/test_parser.nit:91,3--7
+                            TId "print" ../src/test_parser.nit:91,3--7
                           AListExprs ../src/test_parser.nit:91,9--43
                             AStringExpr ../src/test_parser.nit:91,9--43
                               TString "\"Error: -i works without arguments\"" ../src/test_parser.nit:91,9--43
                         ACallExpr ../src/test_parser.nit:92,3--8
                           AImplicitSelfExpr ../src/test_parser.nit:92,3
-                          TId "exit" ../src/test_parser.nit:92,3--6
+                          AQid ../src/test_parser.nit:92,3--6
+                            TId "exit" ../src/test_parser.nit:92,3--6
                           AListExprs ../src/test_parser.nit:92,8
                             AIntegerExpr ../src/test_parser.nit:92,8
                               TInteger "1" ../src/test_parser.nit:92,8
@@ -692,9 +777,11 @@ Start ../src/test_parser.nit:17,1--156,1
                       ACallExpr ../src/test_parser.nit:98,11--37
                         ACallExpr ../src/test_parser.nit:98,11--12
                           AImplicitSelfExpr ../src/test_parser.nit:98,11
-                          TId "tc" ../src/test_parser.nit:98,11--12
+                          AQid ../src/test_parser.nit:98,11--12
+                            TId "tc" ../src/test_parser.nit:98,11--12
                           AListExprs ../src/test_parser.nit:98,12
-                        TId "interactive_parse" ../src/test_parser.nit:98,14--30
+                        AQid ../src/test_parser.nit:98,14--30
+                          TId "interactive_parse" ../src/test_parser.nit:98,14--30
                         AParExprs ../src/test_parser.nit:98,31--37
                           TOpar "(" ../src/test_parser.nit:98,31
                           AStringExpr ../src/test_parser.nit:98,32--36
@@ -705,7 +792,8 @@ Start ../src/test_parser.nit:17,1--156,1
                       AIsaExpr ../src/test_parser.nit:99,6--18
                         ACallExpr ../src/test_parser.nit:99,6
                           AImplicitSelfExpr ../src/test_parser.nit:99,6
-                          TId "n" ../src/test_parser.nit:99,6
+                          AQid ../src/test_parser.nit:99,6
+                            TId "n" ../src/test_parser.nit:99,6
                           AListExprs ../src/test_parser.nit:99,6
                         TKwisa "isa" ../src/test_parser.nit:99,8--10
                         AType ../src/test_parser.nit:99,12--18
@@ -719,16 +807,19 @@ Start ../src/test_parser.nit:17,1--156,1
                           ACallExpr ../src/test_parser.nit:100,12--17
                             ACallExpr ../src/test_parser.nit:100,12
                               AImplicitSelfExpr ../src/test_parser.nit:100,12
-                              TId "n" ../src/test_parser.nit:100,12
+                              AQid ../src/test_parser.nit:100,12
+                                TId "n" ../src/test_parser.nit:100,12
                               AListExprs ../src/test_parser.nit:100,12
-                            TId "text" ../src/test_parser.nit:100,14--17
+                            AQid ../src/test_parser.nit:100,14--17
+                              TId "text" ../src/test_parser.nit:100,14--17
                             AListExprs ../src/test_parser.nit:100,17
                         AIfExpr ../src/test_parser.nit:101,4--105,6
                           TKwif "if" ../src/test_parser.nit:101,4--5
                           AEqExpr ../src/test_parser.nit:101,7--15
                             ACallExpr ../src/test_parser.nit:101,7
                               AImplicitSelfExpr ../src/test_parser.nit:101,7
-                              TId "s" ../src/test_parser.nit:101,7
+                              AQid ../src/test_parser.nit:101,7
+                                TId "s" ../src/test_parser.nit:101,7
                               AListExprs ../src/test_parser.nit:101,7
                             TEq "==" ../src/test_parser.nit:101,9--10
                             AStringExpr ../src/test_parser.nit:101,12--15
@@ -741,7 +832,8 @@ Start ../src/test_parser.nit:17,1--156,1
                           ABlockExpr ../src/test_parser.nit:104,5--105,6
                             ACallExpr ../src/test_parser.nit:104,5--24
                               AImplicitSelfExpr ../src/test_parser.nit:104,5
-                              TId "print" ../src/test_parser.nit:104,5--9
+                              AQid ../src/test_parser.nit:104,5--9
+                                TId "print" ../src/test_parser.nit:104,5--9
                               AListExprs ../src/test_parser.nit:104,11--24
                                 AStringExpr ../src/test_parser.nit:104,11--24
                                   TString "\"`:q` to quit\"" ../src/test_parser.nit:104,11--24
@@ -755,7 +847,8 @@ Start ../src/test_parser.nit:17,1--156,1
                       AIsaExpr ../src/test_parser.nit:109,6--17
                         ACallExpr ../src/test_parser.nit:109,6
                           AImplicitSelfExpr ../src/test_parser.nit:109,6
-                          TId "n" ../src/test_parser.nit:109,6
+                          AQid ../src/test_parser.nit:109,6
+                            TId "n" ../src/test_parser.nit:109,6
                           AListExprs ../src/test_parser.nit:109,6
                         TKwisa "isa" ../src/test_parser.nit:109,8--10
                         AType ../src/test_parser.nit:109,12--17
@@ -764,7 +857,8 @@ Start ../src/test_parser.nit:17,1--156,1
                       ABlockExpr ../src/test_parser.nit:110,4--111,11
                         ACallExpr ../src/test_parser.nit:110,4--57
                           AImplicitSelfExpr ../src/test_parser.nit:110,4
-                          TId "print" ../src/test_parser.nit:110,4--8
+                          AQid ../src/test_parser.nit:110,4--8
+                            TId "print" ../src/test_parser.nit:110,4--8
                           AListExprs ../src/test_parser.nit:110,10--57
                             ASuperstringExpr ../src/test_parser.nit:110,10--57
                               AStartStringExpr ../src/test_parser.nit:110,10--11
@@ -773,11 +867,14 @@ Start ../src/test_parser.nit:17,1--156,1
                                 ACallExpr ../src/test_parser.nit:110,12--21
                                   ACallExpr ../src/test_parser.nit:110,12
                                     AImplicitSelfExpr ../src/test_parser.nit:110,12
-                                    TId "n" ../src/test_parser.nit:110,12
+                                    AQid ../src/test_parser.nit:110,12
+                                      TId "n" ../src/test_parser.nit:110,12
                                     AListExprs ../src/test_parser.nit:110,12
-                                  TId "location" ../src/test_parser.nit:110,14--21
+                                  AQid ../src/test_parser.nit:110,14--21
+                                    TId "location" ../src/test_parser.nit:110,14--21
                                   AListExprs ../src/test_parser.nit:110,21
-                                TId "colored_line" ../src/test_parser.nit:110,23--34
+                                AQid ../src/test_parser.nit:110,23--34
+                                  TId "colored_line" ../src/test_parser.nit:110,23--34
                                 AParExprs ../src/test_parser.nit:110,35--42
                                   TOpar "(" ../src/test_parser.nit:110,35
                                   AStringExpr ../src/test_parser.nit:110,36--41
@@ -788,9 +885,11 @@ Start ../src/test_parser.nit:17,1--156,1
                               ACallExpr ../src/test_parser.nit:110,47--55
                                 ACallExpr ../src/test_parser.nit:110,47
                                   AImplicitSelfExpr ../src/test_parser.nit:110,47
-                                  TId "n" ../src/test_parser.nit:110,47
+                                  AQid ../src/test_parser.nit:110,47
+                                    TId "n" ../src/test_parser.nit:110,47
                                   AListExprs ../src/test_parser.nit:110,47
-                                TId "message" ../src/test_parser.nit:110,49--55
+                                AQid ../src/test_parser.nit:110,49--55
+                                  TId "message" ../src/test_parser.nit:110,49--55
                                 AListExprs ../src/test_parser.nit:110,55
                               AEndStringExpr ../src/test_parser.nit:110,56--57
                                 TEndString "}\"" ../src/test_parser.nit:110,56--57
@@ -804,7 +903,8 @@ Start ../src/test_parser.nit:17,1--156,1
                         TKwnot "not" ../src/test_parser.nit:114,6--8
                         ACallExpr ../src/test_parser.nit:114,10--17
                           AImplicitSelfExpr ../src/test_parser.nit:114,10
-                          TId "no_print" ../src/test_parser.nit:114,10--17
+                          AQid ../src/test_parser.nit:114,10--17
+                            TId "no_print" ../src/test_parser.nit:114,10--17
                           AListExprs ../src/test_parser.nit:114,17
                       TKwthen "then" ../src/test_parser.nit:114,19--22
                       ABlockExpr ../src/test_parser.nit:115,4--40
@@ -817,12 +917,14 @@ Start ../src/test_parser.nit:17,1--156,1
                                 TClassid "PrintTreeVisitor" ../src/test_parser.nit:115,9--24
                               AListExprs ../src/test_parser.nit:115,24
                             TCpar ")" ../src/test_parser.nit:115,25
-                          TId "enter_visit" ../src/test_parser.nit:115,27--37
+                          AQid ../src/test_parser.nit:115,27--37
+                            TId "enter_visit" ../src/test_parser.nit:115,27--37
                           AParExprs ../src/test_parser.nit:115,38--40
                             TOpar "(" ../src/test_parser.nit:115,38
                             ACallExpr ../src/test_parser.nit:115,39
                               AImplicitSelfExpr ../src/test_parser.nit:115,39
-                              TId "n" ../src/test_parser.nit:115,39
+                              AQid ../src/test_parser.nit:115,39
+                                TId "n" ../src/test_parser.nit:115,39
                               AListExprs ../src/test_parser.nit:115,39
                             TCpar ")" ../src/test_parser.nit:115,40
                       ABlockExpr ../src/test_parser.nit:116,3--5
@@ -836,7 +938,8 @@ Start ../src/test_parser.nit:17,1--156,1
                   TKwin "in" ../src/test_parser.nit:119,8--9
                   ACallExpr ../src/test_parser.nit:119,11--14
                     AImplicitSelfExpr ../src/test_parser.nit:119,11
-                    TId "args" ../src/test_parser.nit:119,11--14
+                    AQid ../src/test_parser.nit:119,11--14
+                      TId "args" ../src/test_parser.nit:119,11--14
                     AListExprs ../src/test_parser.nit:119,14
                   TKwdo "do" ../src/test_parser.nit:119,16--17
                   ABlockExpr ../src/test_parser.nit:120,3--154,4
@@ -847,27 +950,31 @@ Start ../src/test_parser.nit:17,1--156,1
                       TKwif "if" ../src/test_parser.nit:121,3--4
                       ACallExpr ../src/test_parser.nit:121,6--12
                         AImplicitSelfExpr ../src/test_parser.nit:121,6
-                        TId "no_file" ../src/test_parser.nit:121,6--12
+                        AQid ../src/test_parser.nit:121,6--12
+                          TId "no_file" ../src/test_parser.nit:121,6--12
                         AListExprs ../src/test_parser.nit:121,12
                       TKwthen "then" ../src/test_parser.nit:121,14--17
                       ABlockExpr ../src/test_parser.nit:122,4--45
                         ACallAssignExpr ../src/test_parser.nit:122,4--45
                           AImplicitSelfExpr ../src/test_parser.nit:122,4
-                          TId "source" ../src/test_parser.nit:122,4--9
+                          AQid ../src/test_parser.nit:122,4--9
+                            TId "source" ../src/test_parser.nit:122,4--9
                           AListExprs ../src/test_parser.nit:122,11
                           TAssign "=" ../src/test_parser.nit:122,11
                           ANewExpr ../src/test_parser.nit:122,13--45
                             TKwnew "new" ../src/test_parser.nit:122,13--15
                             AType ../src/test_parser.nit:122,17--26
                               TClassid "SourceFile" ../src/test_parser.nit:122,17--26
-                            TId "from_string" ../src/test_parser.nit:122,28--38
+                            AQid ../src/test_parser.nit:122,28--38
+                              TId "from_string" ../src/test_parser.nit:122,28--38
                             AParExprs ../src/test_parser.nit:122,39--45
                               TOpar "(" ../src/test_parser.nit:122,39
                               AStringExpr ../src/test_parser.nit:122,40--41
                                 TString "\"\"" ../src/test_parser.nit:122,40--41
                               ACallExpr ../src/test_parser.nit:122,44
                                 AImplicitSelfExpr ../src/test_parser.nit:122,44
-                                TId "a" ../src/test_parser.nit:122,44
+                                AQid ../src/test_parser.nit:122,44
+                                  TId "a" ../src/test_parser.nit:122,44
                                 AListExprs ../src/test_parser.nit:122,44
                               TCpar ")" ../src/test_parser.nit:122,45
                       TKwelse "else" ../src/test_parser.nit:123,3--6
@@ -880,17 +987,20 @@ Start ../src/test_parser.nit:17,1--156,1
                             TKwnew "new" ../src/test_parser.nit:124,12--14
                             AType ../src/test_parser.nit:124,16--25
                               TClassid "FileReader" ../src/test_parser.nit:124,16--25
-                            TId "open" ../src/test_parser.nit:124,27--30
+                            AQid ../src/test_parser.nit:124,27--30
+                              TId "open" ../src/test_parser.nit:124,27--30
                             AParExprs ../src/test_parser.nit:124,31--33
                               TOpar "(" ../src/test_parser.nit:124,31
                               ACallExpr ../src/test_parser.nit:124,32
                                 AImplicitSelfExpr ../src/test_parser.nit:124,32
-                                TId "a" ../src/test_parser.nit:124,32
+                                AQid ../src/test_parser.nit:124,32
+                                  TId "a" ../src/test_parser.nit:124,32
                                 AListExprs ../src/test_parser.nit:124,32
                               TCpar ")" ../src/test_parser.nit:124,33
                         ACallAssignExpr ../src/test_parser.nit:125,4--32
                           AImplicitSelfExpr ../src/test_parser.nit:125,4
-                          TId "source" ../src/test_parser.nit:125,4--9
+                          AQid ../src/test_parser.nit:125,4--9
+                            TId "source" ../src/test_parser.nit:125,4--9
                           AListExprs ../src/test_parser.nit:125,11
                           TAssign "=" ../src/test_parser.nit:125,11
                           ANewExpr ../src/test_parser.nit:125,13--32
@@ -901,19 +1011,23 @@ Start ../src/test_parser.nit:17,1--156,1
                               TOpar "(" ../src/test_parser.nit:125,27
                               ACallExpr ../src/test_parser.nit:125,28
                                 AImplicitSelfExpr ../src/test_parser.nit:125,28
-                                TId "a" ../src/test_parser.nit:125,28
+                                AQid ../src/test_parser.nit:125,28
+                                  TId "a" ../src/test_parser.nit:125,28
                                 AListExprs ../src/test_parser.nit:125,28
                               ACallExpr ../src/test_parser.nit:125,31
                                 AImplicitSelfExpr ../src/test_parser.nit:125,31
-                                TId "f" ../src/test_parser.nit:125,31
+                                AQid ../src/test_parser.nit:125,31
+                                  TId "f" ../src/test_parser.nit:125,31
                                 AListExprs ../src/test_parser.nit:125,31
                               TCpar ")" ../src/test_parser.nit:125,32
                         ACallExpr ../src/test_parser.nit:126,4--10
                           ACallExpr ../src/test_parser.nit:126,4
                             AImplicitSelfExpr ../src/test_parser.nit:126,4
-                            TId "f" ../src/test_parser.nit:126,4
+                            AQid ../src/test_parser.nit:126,4
+                              TId "f" ../src/test_parser.nit:126,4
                             AListExprs ../src/test_parser.nit:126,4
-                          TId "close" ../src/test_parser.nit:126,6--10
+                          AQid ../src/test_parser.nit:126,6--10
+                            TId "close" ../src/test_parser.nit:126,6--10
                           AListExprs ../src/test_parser.nit:126,10
                         TKwend "end" ../src/test_parser.nit:127,3--5
                     AVardeclExpr ../src/test_parser.nit:128,3--31
@@ -928,14 +1042,16 @@ Start ../src/test_parser.nit:17,1--156,1
                           TOpar "(" ../src/test_parser.nit:128,24
                           ACallExpr ../src/test_parser.nit:128,25--30
                             AImplicitSelfExpr ../src/test_parser.nit:128,25
-                            TId "source" ../src/test_parser.nit:128,25--30
+                            AQid ../src/test_parser.nit:128,25--30
+                              TId "source" ../src/test_parser.nit:128,25--30
                             AListExprs ../src/test_parser.nit:128,30
                           TCpar ")" ../src/test_parser.nit:128,31
                     AIfExpr ../src/test_parser.nit:129,3--153,5
                       TKwif "if" ../src/test_parser.nit:129,3--4
                       ACallExpr ../src/test_parser.nit:129,6--15
                         AImplicitSelfExpr ../src/test_parser.nit:129,6
-                        TId "only_lexer" ../src/test_parser.nit:129,6--15
+                        AQid ../src/test_parser.nit:129,6--15
+                          TId "only_lexer" ../src/test_parser.nit:129,6--15
                         AListExprs ../src/test_parser.nit:129,15
                       TKwthen "then" ../src/test_parser.nit:129,17--20
                       ABlockExpr ../src/test_parser.nit:130,4--136,6
@@ -946,9 +1062,11 @@ Start ../src/test_parser.nit:17,1--156,1
                           ACallExpr ../src/test_parser.nit:130,16--25
                             ACallExpr ../src/test_parser.nit:130,16--20
                               AImplicitSelfExpr ../src/test_parser.nit:130,16
-                              TId "lexer" ../src/test_parser.nit:130,16--20
+                              AQid ../src/test_parser.nit:130,16--20
+                                TId "lexer" ../src/test_parser.nit:130,16--20
                               AListExprs ../src/test_parser.nit:130,20
-                            TId "next" ../src/test_parser.nit:130,22--25
+                            AQid ../src/test_parser.nit:130,22--25
+                              TId "next" ../src/test_parser.nit:130,22--25
                             AListExprs ../src/test_parser.nit:130,25
                         AWhileExpr ../src/test_parser.nit:131,4--136,6
                           TKwwhile "while" ../src/test_parser.nit:131,4--8
@@ -957,7 +1075,8 @@ Start ../src/test_parser.nit:17,1--156,1
                             AIsaExpr ../src/test_parser.nit:131,14--26
                               ACallExpr ../src/test_parser.nit:131,14--18
                                 AImplicitSelfExpr ../src/test_parser.nit:131,14
-                                TId "token" ../src/test_parser.nit:131,14--18
+                                AQid ../src/test_parser.nit:131,14--18
+                                  TId "token" ../src/test_parser.nit:131,14--18
                                 AListExprs ../src/test_parser.nit:131,18
                               TKwisa "isa" ../src/test_parser.nit:131,20--22
                               AType ../src/test_parser.nit:131,24--26
@@ -970,13 +1089,15 @@ Start ../src/test_parser.nit:17,1--156,1
                                 TKwnot "not" ../src/test_parser.nit:132,8--10
                                 ACallExpr ../src/test_parser.nit:132,12--19
                                   AImplicitSelfExpr ../src/test_parser.nit:132,12
-                                  TId "no_print" ../src/test_parser.nit:132,12--19
+                                  AQid ../src/test_parser.nit:132,12--19
+                                    TId "no_print" ../src/test_parser.nit:132,12--19
                                   AListExprs ../src/test_parser.nit:132,19
                               TKwthen "then" ../src/test_parser.nit:132,21--24
                               ABlockExpr ../src/test_parser.nit:133,6--64
                                 ACallExpr ../src/test_parser.nit:133,6--64
                                   AImplicitSelfExpr ../src/test_parser.nit:133,6
-                                  TId "print" ../src/test_parser.nit:133,6--10
+                                  AQid ../src/test_parser.nit:133,6--10
+                                    TId "print" ../src/test_parser.nit:133,6--10
                                   AParExprs ../src/test_parser.nit:133,11--64
                                     TOpar "(" ../src/test_parser.nit:133,11
                                     ASuperstringExpr ../src/test_parser.nit:133,12--63
@@ -985,18 +1106,22 @@ Start ../src/test_parser.nit:17,1--156,1
                                       ACallExpr ../src/test_parser.nit:133,28--41
                                         ACallExpr ../src/test_parser.nit:133,28--32
                                           AImplicitSelfExpr ../src/test_parser.nit:133,28
-                                          TId "token" ../src/test_parser.nit:133,28--32
+                                          AQid ../src/test_parser.nit:133,28--32
+                                            TId "token" ../src/test_parser.nit:133,28--32
                                           AListExprs ../src/test_parser.nit:133,32
-                                        TId "location" ../src/test_parser.nit:133,34--41
+                                        AQid ../src/test_parser.nit:133,34--41
+                                          TId "location" ../src/test_parser.nit:133,34--41
                                         AListExprs ../src/test_parser.nit:133,41
                                       AMidStringExpr ../src/test_parser.nit:133,42--50
                                         TMidString "} text=\'{" ../src/test_parser.nit:133,42--50
                                       ACallExpr ../src/test_parser.nit:133,51--60
                                         ACallExpr ../src/test_parser.nit:133,51--55
                                           AImplicitSelfExpr ../src/test_parser.nit:133,51
-                                          TId "token" ../src/test_parser.nit:133,51--55
+                                          AQid ../src/test_parser.nit:133,51--55
+                                            TId "token" ../src/test_parser.nit:133,51--55
                                           AListExprs ../src/test_parser.nit:133,55
-                                        TId "text" ../src/test_parser.nit:133,57--60
+                                        AQid ../src/test_parser.nit:133,57--60
+                                          TId "text" ../src/test_parser.nit:133,57--60
                                         AListExprs ../src/test_parser.nit:133,60
                                       AEndStringExpr ../src/test_parser.nit:133,61--63
                                         TEndString "}\'\"" ../src/test_parser.nit:133,61--63
@@ -1005,15 +1130,18 @@ Start ../src/test_parser.nit:17,1--156,1
                                 TKwend "end" ../src/test_parser.nit:134,5--7
                             ACallAssignExpr ../src/test_parser.nit:135,5--22
                               AImplicitSelfExpr ../src/test_parser.nit:135,5
-                              TId "token" ../src/test_parser.nit:135,5--9
+                              AQid ../src/test_parser.nit:135,5--9
+                                TId "token" ../src/test_parser.nit:135,5--9
                               AListExprs ../src/test_parser.nit:135,11
                               TAssign "=" ../src/test_parser.nit:135,11
                               ACallExpr ../src/test_parser.nit:135,13--22
                                 ACallExpr ../src/test_parser.nit:135,13--17
                                   AImplicitSelfExpr ../src/test_parser.nit:135,13
-                                  TId "lexer" ../src/test_parser.nit:135,13--17
+                                  AQid ../src/test_parser.nit:135,13--17
+                                    TId "lexer" ../src/test_parser.nit:135,13--17
                                   AListExprs ../src/test_parser.nit:135,17
-                                TId "next" ../src/test_parser.nit:135,19--22
+                                AQid ../src/test_parser.nit:135,19--22
+                                  TId "next" ../src/test_parser.nit:135,19--22
                                 AListExprs ../src/test_parser.nit:135,22
                             TKwend "end" ../src/test_parser.nit:136,4--6
                       TKwelse "else" ../src/test_parser.nit:137,3--6
@@ -1030,7 +1158,8 @@ Start ../src/test_parser.nit:17,1--156,1
                               TOpar "(" ../src/test_parser.nit:138,27
                               ACallExpr ../src/test_parser.nit:138,28--32
                                 AImplicitSelfExpr ../src/test_parser.nit:138,28
-                                TId "lexer" ../src/test_parser.nit:138,28--32
+                                AQid ../src/test_parser.nit:138,28--32
+                                  TId "lexer" ../src/test_parser.nit:138,28--32
                                 AListExprs ../src/test_parser.nit:138,32
                               TCpar ")" ../src/test_parser.nit:138,33
                         AVardeclExpr ../src/test_parser.nit:139,4--26
@@ -1040,9 +1169,11 @@ Start ../src/test_parser.nit:17,1--156,1
                           ACallExpr ../src/test_parser.nit:139,15--26
                             ACallExpr ../src/test_parser.nit:139,15--20
                               AImplicitSelfExpr ../src/test_parser.nit:139,15
-                              TId "parser" ../src/test_parser.nit:139,15--20
+                              AQid ../src/test_parser.nit:139,15--20
+                                TId "parser" ../src/test_parser.nit:139,15--20
                               AListExprs ../src/test_parser.nit:139,20
-                            TId "parse" ../src/test_parser.nit:139,22--26
+                            AQid ../src/test_parser.nit:139,22--26
+                              TId "parse" ../src/test_parser.nit:139,22--26
                             AListExprs ../src/test_parser.nit:139,26
                         AVardeclExpr ../src/test_parser.nit:141,4--25
                           TKwvar "var" ../src/test_parser.nit:141,4--6
@@ -1051,16 +1182,19 @@ Start ../src/test_parser.nit:17,1--156,1
                           ACallExpr ../src/test_parser.nit:141,16--25
                             ACallExpr ../src/test_parser.nit:141,16--19
                               AImplicitSelfExpr ../src/test_parser.nit:141,16
-                              TId "tree" ../src/test_parser.nit:141,16--19
+                              AQid ../src/test_parser.nit:141,16--19
+                                TId "tree" ../src/test_parser.nit:141,16--19
                               AListExprs ../src/test_parser.nit:141,19
-                            TId "n_eof" ../src/test_parser.nit:141,21--25
+                            AQid ../src/test_parser.nit:141,21--25
+                              TId "n_eof" ../src/test_parser.nit:141,21--25
                             AListExprs ../src/test_parser.nit:141,25
                         AIfExpr ../src/test_parser.nit:142,4--145,6
                           TKwif "if" ../src/test_parser.nit:142,4--5
                           AIsaExpr ../src/test_parser.nit:142,7--22
                             ACallExpr ../src/test_parser.nit:142,7--11
                               AImplicitSelfExpr ../src/test_parser.nit:142,7
-                              TId "error" ../src/test_parser.nit:142,7--11
+                              AQid ../src/test_parser.nit:142,7--11
+                                TId "error" ../src/test_parser.nit:142,7--11
                               AListExprs ../src/test_parser.nit:142,11
                             TKwisa "isa" ../src/test_parser.nit:142,13--15
                             AType ../src/test_parser.nit:142,17--22
@@ -1069,7 +1203,8 @@ Start ../src/test_parser.nit:17,1--156,1
                           ABlockExpr ../src/test_parser.nit:143,5--144,10
                             ACallExpr ../src/test_parser.nit:143,5--58
                               AImplicitSelfExpr ../src/test_parser.nit:143,5
-                              TId "print" ../src/test_parser.nit:143,5--9
+                              AQid ../src/test_parser.nit:143,5--9
+                                TId "print" ../src/test_parser.nit:143,5--9
                               AParExprs ../src/test_parser.nit:143,10--58
                                 TOpar "(" ../src/test_parser.nit:143,10
                                 ASuperstringExpr ../src/test_parser.nit:143,11--57
@@ -1078,18 +1213,22 @@ Start ../src/test_parser.nit:17,1--156,1
                                   ACallExpr ../src/test_parser.nit:143,22--35
                                     ACallExpr ../src/test_parser.nit:143,22--26
                                       AImplicitSelfExpr ../src/test_parser.nit:143,22
-                                      TId "error" ../src/test_parser.nit:143,22--26
+                                      AQid ../src/test_parser.nit:143,22--26
+                                        TId "error" ../src/test_parser.nit:143,22--26
                                       AListExprs ../src/test_parser.nit:143,26
-                                    TId "location" ../src/test_parser.nit:143,28--35
+                                    AQid ../src/test_parser.nit:143,28--35
+                                      TId "location" ../src/test_parser.nit:143,28--35
                                     AListExprs ../src/test_parser.nit:143,35
                                   AMidStringExpr ../src/test_parser.nit:143,36--42
                                     TMidString "}:\\n\\t{" ../src/test_parser.nit:143,36--42
                                   ACallExpr ../src/test_parser.nit:143,43--55
                                     ACallExpr ../src/test_parser.nit:143,43--47
                                       AImplicitSelfExpr ../src/test_parser.nit:143,43
-                                      TId "error" ../src/test_parser.nit:143,43--47
+                                      AQid ../src/test_parser.nit:143,43--47
+                                        TId "error" ../src/test_parser.nit:143,43--47
                                       AListExprs ../src/test_parser.nit:143,47
-                                    TId "message" ../src/test_parser.nit:143,49--55
+                                    AQid ../src/test_parser.nit:143,49--55
+                                      TId "message" ../src/test_parser.nit:143,49--55
                                     AListExprs ../src/test_parser.nit:143,55
                                   AEndStringExpr ../src/test_parser.nit:143,56--57
                                     TEndString "}\"" ../src/test_parser.nit:143,56--57
@@ -1102,31 +1241,38 @@ Start ../src/test_parser.nit:17,1--156,1
                           TKwif "if" ../src/test_parser.nit:147,4--5
                           ACallExpr ../src/test_parser.nit:147,7--9
                             AImplicitSelfExpr ../src/test_parser.nit:147,7
-                            TId "xml" ../src/test_parser.nit:147,7--9
+                            AQid ../src/test_parser.nit:147,7--9
+                              TId "xml" ../src/test_parser.nit:147,7--9
                             AListExprs ../src/test_parser.nit:147,9
                           TKwthen "then" ../src/test_parser.nit:147,11--14
                           ABlockExpr ../src/test_parser.nit:148,5--149,32
                             ACallExpr ../src/test_parser.nit:148,5--25
                               ACallExpr ../src/test_parser.nit:148,5--8
                                 AImplicitSelfExpr ../src/test_parser.nit:148,5
-                                TId "tree" ../src/test_parser.nit:148,5--8
+                                AQid ../src/test_parser.nit:148,5--8
+                                  TId "tree" ../src/test_parser.nit:148,5--8
                                 AListExprs ../src/test_parser.nit:148,8
-                              TId "parentize_tokens" ../src/test_parser.nit:148,10--25
+                              AQid ../src/test_parser.nit:148,10--25
+                                TId "parentize_tokens" ../src/test_parser.nit:148,10--25
                               AListExprs ../src/test_parser.nit:148,25
                             ACallExpr ../src/test_parser.nit:149,5--32
                               ACallExpr ../src/test_parser.nit:149,5--15
                                 ACallExpr ../src/test_parser.nit:149,5--8
                                   AImplicitSelfExpr ../src/test_parser.nit:149,5
-                                  TId "tree" ../src/test_parser.nit:149,5--8
+                                  AQid ../src/test_parser.nit:149,5--8
+                                    TId "tree" ../src/test_parser.nit:149,5--8
                                   AListExprs ../src/test_parser.nit:149,8
-                                TId "to_xml" ../src/test_parser.nit:149,10--15
+                                AQid ../src/test_parser.nit:149,10--15
+                                  TId "to_xml" ../src/test_parser.nit:149,10--15
                                 AListExprs ../src/test_parser.nit:149,15
-                              TId "write_to" ../src/test_parser.nit:149,17--24
+                              AQid ../src/test_parser.nit:149,17--24
+                                TId "write_to" ../src/test_parser.nit:149,17--24
                               AParExprs ../src/test_parser.nit:149,25--32
                                 TOpar "(" ../src/test_parser.nit:149,25
                                 ACallExpr ../src/test_parser.nit:149,26--31
                                   AImplicitSelfExpr ../src/test_parser.nit:149,26
-                                  TId "stdout" ../src/test_parser.nit:149,26--31
+                                  AQid ../src/test_parser.nit:149,26--31
+                                    TId "stdout" ../src/test_parser.nit:149,26--31
                                   AListExprs ../src/test_parser.nit:149,31
                                 TCpar ")" ../src/test_parser.nit:149,32
                           TKwelse "else" ../src/test_parser.nit:150,4--7
@@ -1136,7 +1282,8 @@ Start ../src/test_parser.nit:17,1--156,1
                               TKwnot "not" ../src/test_parser.nit:150,12--14
                               ACallExpr ../src/test_parser.nit:150,16--23
                                 AImplicitSelfExpr ../src/test_parser.nit:150,16
-                                TId "no_print" ../src/test_parser.nit:150,16--23
+                                AQid ../src/test_parser.nit:150,16--23
+                                  TId "no_print" ../src/test_parser.nit:150,16--23
                                 AListExprs ../src/test_parser.nit:150,23
                             TKwthen "then" ../src/test_parser.nit:150,25--28
                             ABlockExpr ../src/test_parser.nit:151,5--44
@@ -1149,12 +1296,14 @@ Start ../src/test_parser.nit:17,1--156,1
                                       TClassid "PrintTreeVisitor" ../src/test_parser.nit:151,10--25
                                     AListExprs ../src/test_parser.nit:151,25
                                   TCpar ")" ../src/test_parser.nit:151,26
-                                TId "enter_visit" ../src/test_parser.nit:151,28--38
+                                AQid ../src/test_parser.nit:151,28--38
+                                  TId "enter_visit" ../src/test_parser.nit:151,28--38
                                 AParExprs ../src/test_parser.nit:151,39--44
                                   TOpar "(" ../src/test_parser.nit:151,39
                                   ACallExpr ../src/test_parser.nit:151,40--43
                                     AImplicitSelfExpr ../src/test_parser.nit:151,40
-                                    TId "tree" ../src/test_parser.nit:151,40--43
+                                    AQid ../src/test_parser.nit:151,40--43
+                                      TId "tree" ../src/test_parser.nit:151,40--43
                                     AListExprs ../src/test_parser.nit:151,43
                                   TCpar ")" ../src/test_parser.nit:151,44
                             ABlockExpr ../src/test_parser.nit:152,4--6
index fcd0e45..b48e525 100644 (file)
@@ -13,18 +13,21 @@ Start 1,1--42
               TKwnew "new" 1,18--20
               AType 1,22--25
                 TClassid "Toto" 1,22--25
-              TId "toto" 1,27--30
+              AQid 1,27--30
+                TId "toto" 1,27--30
               AParExprs 1,31--41
                 TOpar "(" 1,31
                 APlusExpr 1,32--40
                   ACallExpr 1,32--35
                     AImplicitSelfExpr 1,32
-                    TId "toto" 1,32--35
+                    AQid 1,32--35
+                      TId "toto" 1,32--35
                     AListExprs 1,35
                   TPlus "+" 1,36
                   ACallExpr 1,37--40
                     AImplicitSelfExpr 1,37
-                    TId "toto" 1,37--40
+                    AQid 1,37--40
+                      TId "toto" 1,37--40
                     AListExprs 1,40
                 TCpar ")" 1,41
   EOF "" 1,42
index 1fa723d..639e45d 100644 (file)
@@ -3,11 +3,13 @@
 --> 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
   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
-    TId "p" 1,15
+    AQid 1,15
+      TId "p" 1,15
     AListExprs 1,15
 --> AModule 1,1--12
   ATopClassdef 1,1--12
@@ -35,7 +39,8 @@
       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
 --> ... ... AForExpr 1,1--3,3
   TKwfor "for" 1,1--3
   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
-      TId "p" 2,1
+      AQid 2,1
+        TId "p" 2,1
       AListExprs 2,1
     TKwend "end" 3,1--3
 --> ... ... ... ... AModule 1,1--5,3
           TKwin "in" 2,7--8
           ACallExpr 2,10
             AImplicitSelfExpr 2,10
-            TId "x" 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