tests: update sav for AST-related tests
authorJean Privat <jean@pryen.org>
Wed, 16 Dec 2015 05:16:38 +0000 (00:16 -0500)
committerJean Privat <jean@pryen.org>
Wed, 16 Dec 2015 05:16:38 +0000 (00:16 -0500)
Signed-off-by: Jean Privat <jean@pryen.org>

tests/sav/nitlight_args1.res
tests/sav/nitmetrics_args1.res
tests/sav/test_highlight_args1.res
tests/sav/test_parser_args1.res
tests/sav/test_parser_args6.res

index 5a390f9..57a7829 100644 (file)
 </span></span><span class="line" id="L16">
 </span><span class="line" id="L17"><span class="nc_k">import</span> <span class="nc_k">end</span>
 </span><span class="line" id="L18">
-</span><span class="nc_cdef foldable" id="base_simple3#Object"><span class="line" id="L19"><span class="nc_k">interface</span> <span class="nc_def nc_t">Object</span>
+</span><span class="nc_cdef foldable" id="base_simple3#Object"><span class="line" id="L19"><span class="nc_k">interface</span> <span class="nc_t">Object</span>
 </span><span class="line" id="L20"><span class="nc_k">end</span>
 </span></span><span class="line" id="L21">
-</span><span class="nc_cdef foldable" id="base_simple3#Bool"><span class="line" id="L22"><span class="nc_k">enum</span> <span class="nc_def nc_t">Bool</span>
+</span><span class="nc_cdef foldable" id="base_simple3#Bool"><span class="line" id="L22"><span class="nc_k">enum</span> <span class="nc_t">Bool</span>
 </span><span class="line" id="L23"><span class="nc_k">end</span>
 </span></span><span class="line" id="L24">
-</span><span class="nc_cdef foldable" id="base_simple3#Int"><span class="line" id="L25"><span class="nc_k">enum</span> <span class="nc_def nc_t">Int</span>
+</span><span class="nc_cdef foldable" id="base_simple3#Int"><span class="line" id="L25"><span class="nc_k">enum</span> <span class="nc_t">Int</span>
 </span><span class="nc_pdef foldable" id="base_simple3#Int#output"><span class="line" id="L26">        <span class="nc_k">fun</span> <span class="nc_def popupable" title="base_simple3#Int#output" data-title="&lt;a href=&#34;base_simple3.html#base_simple3#Int#output&#34;&gt;base_simple3#Int#output&lt;&#47;a&gt;" data-content="&lt;div&gt;&lt;b&gt;fun&lt;&#47;b&gt; &lt;span&gt;output&lt;span&gt;&lt;&#47;span&gt;&lt;&#47;span&gt;&lt;br&#47;&gt;&lt;&#47;div&gt;" data-toggle="popover"><span class="nc_i">output</span></span> <span class="nc_k">is</span> <span class="nc_i">intern</span>
 </span></span><span class="line" id="L27"><span class="nc_k">end</span>
 </span></span><span class="line" id="L28">
-</span><span class="nc_cdef foldable" id="base_simple3#A"><span class="line" id="L29"><span class="nc_k">class</span> <span class="nc_def nc_t">A</span>
+</span><span class="nc_cdef foldable" id="base_simple3#A"><span class="line" id="L29"><span class="nc_k">class</span> <span class="nc_t">A</span>
 </span><span class="nc_pdef foldable" id="base_simple3#A#init"><span class="line" id="L30">    <span class="nc_k">init</span> <span class="nc_k">do</span> <span class="nc_l">5</span><span>.</span><span class="nc_i">output</span>
 </span></span><span class="nc_pdef foldable" id="base_simple3#A#run"><span class="line" id="L31">      <span class="nc_k">fun</span> <span class="nc_def popupable" title="base_simple3#A#run" data-title="&lt;a href=&#34;base_simple3.html#base_simple3#A#run&#34;&gt;base_simple3#A#run&lt;&#47;a&gt;" data-content="&lt;div&gt;&lt;b&gt;fun&lt;&#47;b&gt; &lt;span&gt;run&lt;span&gt;&lt;&#47;span&gt;&lt;&#47;span&gt;&lt;br&#47;&gt;&lt;&#47;div&gt;" data-toggle="popover"><span class="nc_i">run</span></span> <span class="nc_k">do</span> <span class="nc_l">6</span><span>.</span><span class="nc_i">output</span>
 </span></span><span class="line" id="L32"><span class="nc_k">end</span>
 </span></span><span class="line" id="L33">
-</span><span class="nc_cdef foldable" id="base_simple3#B"><span class="line" id="L34"><span class="nc_k">class</span> <span class="nc_def nc_t">B</span>
+</span><span class="nc_cdef foldable" id="base_simple3#B"><span class="line" id="L34"><span class="nc_k">class</span> <span class="nc_t">B</span>
 </span><span class="nc_pdef foldable" id="base_simple3#B#_val"><a id="base_simple3#B#val"></a><a id="base_simple3#B#val="></a><span class="line" id="L35">     <span class="nc_k">var</span> <span class="nc_def nc_i">val</span><span>:</span> <span class="nc_t">Int</span>
 </span></span><span class="nc_pdef foldable" id="base_simple3#B#init"><span class="line" id="L36">     <span class="nc_k">init</span><span>(</span><span class="nc_v nc_i">v</span><span>:</span> <span class="nc_t">Int</span><span>)</span>
 </span><span class="line" id="L37">    <span class="nc_k">do</span>
@@ -41,7 +41,7 @@
 </span></span><span class="nc_pdef foldable" id="base_simple3#B#run"><span class="line" id="L41">      <span class="nc_k">fun</span> <span class="nc_def popupable" title="base_simple3#B#run" data-title="&lt;a href=&#34;base_simple3.html#base_simple3#B#run&#34;&gt;base_simple3#B#run&lt;&#47;a&gt;" data-content="&lt;div&gt;&lt;b&gt;fun&lt;&#47;b&gt; &lt;span&gt;run&lt;span&gt;&lt;&#47;span&gt;&lt;&#47;span&gt;&lt;br&#47;&gt;&lt;&#47;div&gt;" data-toggle="popover"><span class="nc_i">run</span></span> <span class="nc_k">do</span> <span class="nc_i">val</span><span>.</span><span class="nc_i">output</span>
 </span></span><span class="line" id="L42"><span class="nc_k">end</span>
 </span></span><span class="line" id="L43">
-</span><span class="nc_cdef foldable" id="base_simple3#C"><span class="line" id="L44"><span class="nc_k">class</span> <span class="nc_def nc_t">C</span>
+</span><span class="nc_cdef foldable" id="base_simple3#C"><span class="line" id="L44"><span class="nc_k">class</span> <span class="nc_t">C</span>
 </span><span class="nc_pdef foldable" id="base_simple3#C#_val1"><a id="base_simple3#C#val1"></a><a id="base_simple3#C#val1="></a><span class="line" id="L45">  <span class="nc_k">var</span> <span class="nc_def nc_i">val1</span><span>:</span> <span class="nc_t">Int</span>
 </span></span><span class="nc_pdef foldable" id="base_simple3#C#_val2"><a id="base_simple3#C#val2"></a><a id="base_simple3#C#val2="></a><span class="line" id="L46">   <span class="nc_k">var</span> <span class="nc_def nc_i">val2</span><span>:</span> <span class="nc_t">Int</span> <span>=</span> <span class="nc_l">10</span>
 </span></span><span class="line" id="L47"><span class="nc_k">end</span>
index 7684a23..12430c7 100644 (file)
@@ -1,41 +1,41 @@
 *** METRICS ***
 --- AST Metrics ---
 ## All nodes of the AST
- population: 51
+ population: 52
  minimum value: 1
  maximum value: 40
- total value: 289
- average value: 5.66
+ total value: 304
+ average value: 5.84
  distribution:
-  <=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%)
+  <=1: sub-population=16 (30.76%); cumulated value=16 (5.26%)
+  <=2: sub-population=5 (9.61%); cumulated value=10 (3.28%)
+  <=4: sub-population=9 (17.30%); cumulated value=28 (9.21%)
+  <=8: sub-population=12 (23.07%); cumulated value=76 (25.00%)
+  <=16: sub-population=5 (9.61%); cumulated value=59 (19.40%)
+  <=32: sub-population=4 (7.69%); cumulated value=75 (24.67%)
+  <=64: sub-population=1 (1.92%); cumulated value=40 (13.15%)
  list:
-  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%)
+  TId: 40 (13.15%)
+  APublicVisibility: 19 (6.25%)
+  AListExprs: 19 (6.25%)
+  AQid: 19 (6.25%)
+  ACallExpr: 18 (5.92%)
+  TClassid: 15 (4.93%)
+  AQclassid: 15 (4.93%)
+  TInteger: 10 (3.28%)
+  AIntegerExpr: 10 (3.28%)
+  AType: 9 (2.96%)
   ...
-  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%)
+  AAnnotation: 1 (0.32%)
+  AAnnotations: 1 (0.32%)
+  AReturnExpr: 1 (0.32%)
+  TKwreturn: 1 (0.32%)
+  AInterfaceClasskind: 1 (0.32%)
+  TKwinterface: 1 (0.32%)
+  ANoImport: 1 (0.32%)
+  AMainMethPropdef: 1 (0.32%)
+  AMainClassdef: 1 (0.32%)
+  TKwimport: 1 (0.32%)
 ## All identifiers of the AST
  population: 20
  minimum value: 1
index 7c2989f..0bd1e66 100644 (file)
 <h2>AST node: AModule at base_simple3.nit:17,1--66,13</h2>
 <pre><code><span class="nitcode"><span class="line" id="L17"><span class="nc_k">import</span> <span class="nc_k">end</span>
 </span><span class="line" id="L18">
-</span><span class="nc_cdef foldable" id="base_simple3#Object"><span class="line" id="L19"><span class="nc_k">interface</span> <span class="nc_def nc_t">Object</span>
+</span><span class="nc_cdef foldable" id="base_simple3#Object"><span class="line" id="L19"><span class="nc_k">interface</span> <span class="nc_t">Object</span>
 </span><span class="line" id="L20"><span class="nc_k">end</span>
 </span></span><span class="line" id="L21">
-</span><span class="nc_cdef foldable" id="base_simple3#Bool"><span class="line" id="L22"><span class="nc_k">enum</span> <span class="nc_def nc_t">Bool</span>
+</span><span class="nc_cdef foldable" id="base_simple3#Bool"><span class="line" id="L22"><span class="nc_k">enum</span> <span class="nc_t">Bool</span>
 </span><span class="line" id="L23"><span class="nc_k">end</span>
 </span></span><span class="line" id="L24">
-</span><span class="nc_cdef foldable" id="base_simple3#Int"><span class="line" id="L25"><span class="nc_k">enum</span> <span class="nc_def nc_t">Int</span>
+</span><span class="nc_cdef foldable" id="base_simple3#Int"><span class="line" id="L25"><span class="nc_k">enum</span> <span class="nc_t">Int</span>
 </span><span class="nc_pdef foldable" id="base_simple3#Int#output"><span class="line" id="L26">        <span class="nc_k">fun</span> <span class="nc_def popupable" title="base_simple3#Int#output" data-title="&lt;a href=&#34;base_simple3.html#base_simple3#Int#output&#34;&gt;base_simple3#Int#output&lt;&#47;a&gt;" data-content="&lt;div&gt;&lt;b&gt;fun&lt;&#47;b&gt; &lt;span&gt;output&lt;span&gt;&lt;&#47;span&gt;&lt;&#47;span&gt;&lt;br&#47;&gt;&lt;&#47;div&gt;" data-toggle="popover"><span class="nc_i">output</span></span> <span class="nc_k">is</span> <span class="nc_i">intern</span>
 </span></span><span class="line" id="L27"><span class="nc_k">end</span>
 </span></span><span class="line" id="L28">
-</span><span class="nc_cdef foldable" id="base_simple3#A"><span class="line" id="L29"><span class="nc_k">class</span> <span class="nc_def nc_t">A</span>
+</span><span class="nc_cdef foldable" id="base_simple3#A"><span class="line" id="L29"><span class="nc_k">class</span> <span class="nc_t">A</span>
 </span><span class="nc_pdef foldable" id="base_simple3#A#init"><span class="line" id="L30">    <span class="nc_k">init</span> <span class="nc_k">do</span> <span class="nc_l">5</span><span>.</span><span class="nc_i">output</span>
 </span></span><span class="nc_pdef foldable" id="base_simple3#A#run"><span class="line" id="L31">      <span class="nc_k">fun</span> <span class="nc_def popupable" title="base_simple3#A#run" data-title="&lt;a href=&#34;base_simple3.html#base_simple3#A#run&#34;&gt;base_simple3#A#run&lt;&#47;a&gt;" data-content="&lt;div&gt;&lt;b&gt;fun&lt;&#47;b&gt; &lt;span&gt;run&lt;span&gt;&lt;&#47;span&gt;&lt;&#47;span&gt;&lt;br&#47;&gt;&lt;&#47;div&gt;" data-toggle="popover"><span class="nc_i">run</span></span> <span class="nc_k">do</span> <span class="nc_l">6</span><span>.</span><span class="nc_i">output</span>
 </span></span><span class="line" id="L32"><span class="nc_k">end</span>
 </span></span><span class="line" id="L33">
-</span><span class="nc_cdef foldable" id="base_simple3#B"><span class="line" id="L34"><span class="nc_k">class</span> <span class="nc_def nc_t">B</span>
+</span><span class="nc_cdef foldable" id="base_simple3#B"><span class="line" id="L34"><span class="nc_k">class</span> <span class="nc_t">B</span>
 </span><span class="nc_pdef foldable" id="base_simple3#B#_val"><a id="base_simple3#B#val"></a><a id="base_simple3#B#val="></a><span class="line" id="L35">     <span class="nc_k">var</span> <span class="nc_def nc_i">val</span><span>:</span> <span class="nc_t">Int</span>
 </span></span><span class="nc_pdef foldable" id="base_simple3#B#init"><span class="line" id="L36">     <span class="nc_k">init</span><span>(</span><span class="nc_v nc_i">v</span><span>:</span> <span class="nc_t">Int</span><span>)</span>
 </span><span class="line" id="L37">    <span class="nc_k">do</span>
 </span></span><span class="nc_pdef foldable" id="base_simple3#B#run"><span class="line" id="L41">      <span class="nc_k">fun</span> <span class="nc_def popupable" title="base_simple3#B#run" data-title="&lt;a href=&#34;base_simple3.html#base_simple3#B#run&#34;&gt;base_simple3#B#run&lt;&#47;a&gt;" data-content="&lt;div&gt;&lt;b&gt;fun&lt;&#47;b&gt; &lt;span&gt;run&lt;span&gt;&lt;&#47;span&gt;&lt;&#47;span&gt;&lt;br&#47;&gt;&lt;&#47;div&gt;" data-toggle="popover"><span class="nc_i">run</span></span> <span class="nc_k">do</span> <span class="nc_i">val</span><span>.</span><span class="nc_i">output</span>
 </span></span><span class="line" id="L42"><span class="nc_k">end</span>
 </span></span><span class="line" id="L43">
-</span><span class="nc_cdef foldable" id="base_simple3#C"><span class="line" id="L44"><span class="nc_k">class</span> <span class="nc_def nc_t">C</span>
+</span><span class="nc_cdef foldable" id="base_simple3#C"><span class="line" id="L44"><span class="nc_k">class</span> <span class="nc_t">C</span>
 </span><span class="nc_pdef foldable" id="base_simple3#C#_val1"><a id="base_simple3#C#val1"></a><a id="base_simple3#C#val1="></a><span class="line" id="L45">  <span class="nc_k">var</span> <span class="nc_def nc_i">val1</span><span>:</span> <span class="nc_t">Int</span>
 </span></span><span class="nc_pdef foldable" id="base_simple3#C#_val2"><a id="base_simple3#C#val2"></a><a id="base_simple3#C#val2="></a><span class="line" id="L46">   <span class="nc_k">var</span> <span class="nc_def nc_i">val2</span><span>:</span> <span class="nc_t">Int</span> <span>=</span> <span class="nc_l">10</span>
 </span></span><span class="line" id="L47"><span class="nc_k">end</span>
 <h2>AST node: TKwend at base_simple3.nit:17,8--10</h2>
 <pre><code><span class="nitcode"><span class="line" id="L17"> <span class="nc_k">end</span></span></span></code></pre>
 <h2>AST node: AStdClassdef at base_simple3.nit:19,1--20,3</h2>
-<pre><code><span class="nitcode"><span class="nc_cdef foldable" id="base_simple3#Object"><span class="line" id="L19"><span class="nc_k">interface</span> <span class="nc_def nc_t">Object</span>
+<pre><code><span class="nitcode"><span class="nc_cdef foldable" id="base_simple3#Object"><span class="line" id="L19"><span class="nc_k">interface</span> <span class="nc_t">Object</span>
 </span><span class="line" id="L20"><span class="nc_k">end</span></span></span></span></code></pre>
 <h2>AST node: AInterfaceClasskind at base_simple3.nit:19,1--9</h2>
 <pre><code><span class="nitcode"><span class="line" id="L19"><span class="nc_k">interface</span></span></span></code></pre>
 <h2>AST node: TKwinterface at base_simple3.nit:19,1--9</h2>
 <pre><code><span class="nitcode"><span class="line" id="L19"><span class="nc_k">interface</span></span></span></code></pre>
+<h2>AST node: AQclassid at base_simple3.nit:19,11--16</h2>
+<pre><code><span class="nitcode"><span class="line" id="L19"> <span class="nc_t">Object</span></span></span></code></pre>
 <h2>AST node: TClassid at base_simple3.nit:19,11--16</h2>
-<pre><code><span class="nitcode"><span class="line" id="L19"> <span class="nc_def nc_t">Object</span></span></span></code></pre>
+<pre><code><span class="nitcode"><span class="line" id="L19"> <span class="nc_t">Object</span></span></span></code></pre>
 <h2>AST node: AEnumClasskind at base_simple3.nit:22,1--4</h2>
 <pre><code><span class="nitcode"><span class="line" id="L22"><span class="nc_k">enum</span></span></span></code></pre>
 <h2>AST node: TKwenum at base_simple3.nit:22,1--4</h2>
index 70f5f3e..9124a05 100644 (file)
@@ -28,19 +28,22 @@ Start ../src/test_parser.nit:17,1--156,1
       APublicVisibility ../src/test_parser.nit:25,1
       AConcreteClasskind ../src/test_parser.nit:25,1--5
         TKwclass "class" ../src/test_parser.nit:25,1--5
-      TClassid "PrintTreeVisitor" ../src/test_parser.nit:25,7--22
+      AQclassid ../src/test_parser.nit:25,7--22
+        TClassid "PrintTreeVisitor" ../src/test_parser.nit:25,7--22
       ASuperPropdef ../src/test_parser.nit:26,2--14
         APublicVisibility ../src/test_parser.nit:26,2
         TKwsuper "super" ../src/test_parser.nit:26,2--6
         AType ../src/test_parser.nit:26,8--14
-          TClassid "Visitor" ../src/test_parser.nit:26,8--14
+          AQclassid ../src/test_parser.nit:26,8--14
+            TClassid "Visitor" ../src/test_parser.nit:26,8--14
       AAttrPropdef ../src/test_parser.nit:27,2--26
         APrivateVisibility ../src/test_parser.nit:27,2--8
           TKwprivate "private" ../src/test_parser.nit:27,2--8
         TKwvar "var" ../src/test_parser.nit:27,10--12
         TId "rank" ../src/test_parser.nit:27,14--17
         AType ../src/test_parser.nit:27,20--22
-          TClassid "Int" ../src/test_parser.nit:27,20--22
+          AQclassid ../src/test_parser.nit:27,20--22
+            TClassid "Int" ../src/test_parser.nit:27,20--22
         TAssign "=" ../src/test_parser.nit:27,24
         AIntegerExpr ../src/test_parser.nit:27,26
           TInteger "0" ../src/test_parser.nit:27,26
@@ -67,7 +70,8 @@ Start ../src/test_parser.nit:17,1--156,1
                 AListExprs ../src/test_parser.nit:30,6
               TKwisa "isa" ../src/test_parser.nit:30,8--10
               AType ../src/test_parser.nit:30,12--16
-                TClassid "Token" ../src/test_parser.nit:30,12--16
+                AQclassid ../src/test_parser.nit:30,12--16
+                  TClassid "Token" ../src/test_parser.nit:30,12--16
             TKwthen "then" ../src/test_parser.nit:30,18--21
             ABlockExpr ../src/test_parser.nit:31,4--88
               ACallExpr ../src/test_parser.nit:31,4--88
@@ -765,7 +769,8 @@ Start ../src/test_parser.nit:17,1--156,1
                   ANewExpr ../src/test_parser.nit:95,11--25
                     TKwnew "new" ../src/test_parser.nit:95,11--13
                     AType ../src/test_parser.nit:95,15--25
-                      TClassid "ToolContext" ../src/test_parser.nit:95,15--25
+                      AQclassid ../src/test_parser.nit:95,15--25
+                        TClassid "ToolContext" ../src/test_parser.nit:95,15--25
                     AListExprs ../src/test_parser.nit:95,25
                 ALoopExpr ../src/test_parser.nit:97,2--117,4
                   TKwloop "loop" ../src/test_parser.nit:97,2--5
@@ -797,7 +802,8 @@ Start ../src/test_parser.nit:17,1--156,1
                           AListExprs ../src/test_parser.nit:99,6
                         TKwisa "isa" ../src/test_parser.nit:99,8--10
                         AType ../src/test_parser.nit:99,12--18
-                          TClassid "TString" ../src/test_parser.nit:99,12--18
+                          AQclassid ../src/test_parser.nit:99,12--18
+                            TClassid "TString" ../src/test_parser.nit:99,12--18
                       TKwthen "then" ../src/test_parser.nit:99,20--23
                       ABlockExpr ../src/test_parser.nit:100,4--106,11
                         AVardeclExpr ../src/test_parser.nit:100,4--17
@@ -852,7 +858,8 @@ Start ../src/test_parser.nit:17,1--156,1
                           AListExprs ../src/test_parser.nit:109,6
                         TKwisa "isa" ../src/test_parser.nit:109,8--10
                         AType ../src/test_parser.nit:109,12--17
-                          TClassid "AError" ../src/test_parser.nit:109,12--17
+                          AQclassid ../src/test_parser.nit:109,12--17
+                            TClassid "AError" ../src/test_parser.nit:109,12--17
                       TKwthen "then" ../src/test_parser.nit:109,19--22
                       ABlockExpr ../src/test_parser.nit:110,4--111,11
                         ACallExpr ../src/test_parser.nit:110,4--57
@@ -914,7 +921,8 @@ Start ../src/test_parser.nit:17,1--156,1
                             ANewExpr ../src/test_parser.nit:115,5--24
                               TKwnew "new" ../src/test_parser.nit:115,5--7
                               AType ../src/test_parser.nit:115,9--24
-                                TClassid "PrintTreeVisitor" ../src/test_parser.nit:115,9--24
+                                AQclassid ../src/test_parser.nit:115,9--24
+                                  TClassid "PrintTreeVisitor" ../src/test_parser.nit:115,9--24
                               AListExprs ../src/test_parser.nit:115,24
                             TCpar ")" ../src/test_parser.nit:115,25
                           AQid ../src/test_parser.nit:115,27--37
@@ -965,7 +973,8 @@ Start ../src/test_parser.nit:17,1--156,1
                           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
+                              AQclassid ../src/test_parser.nit:122,17--26
+                                TClassid "SourceFile" ../src/test_parser.nit:122,17--26
                             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
@@ -987,7 +996,8 @@ Start ../src/test_parser.nit:17,1--156,1
                           ANewExpr ../src/test_parser.nit:124,12--33
                             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
+                              AQclassid ../src/test_parser.nit:124,16--25
+                                TClassid "FileReader" ../src/test_parser.nit:124,16--25
                             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
@@ -1007,7 +1017,8 @@ Start ../src/test_parser.nit:17,1--156,1
                           ANewExpr ../src/test_parser.nit:125,13--32
                             TKwnew "new" ../src/test_parser.nit:125,13--15
                             AType ../src/test_parser.nit:125,17--26
-                              TClassid "SourceFile" ../src/test_parser.nit:125,17--26
+                              AQclassid ../src/test_parser.nit:125,17--26
+                                TClassid "SourceFile" ../src/test_parser.nit:125,17--26
                             AParExprs ../src/test_parser.nit:125,27--32
                               TOpar "(" ../src/test_parser.nit:125,27
                               ACallExpr ../src/test_parser.nit:125,28
@@ -1038,7 +1049,8 @@ Start ../src/test_parser.nit:17,1--156,1
                       ANewExpr ../src/test_parser.nit:128,15--31
                         TKwnew "new" ../src/test_parser.nit:128,15--17
                         AType ../src/test_parser.nit:128,19--23
-                          TClassid "Lexer" ../src/test_parser.nit:128,19--23
+                          AQclassid ../src/test_parser.nit:128,19--23
+                            TClassid "Lexer" ../src/test_parser.nit:128,19--23
                         AParExprs ../src/test_parser.nit:128,24--31
                           TOpar "(" ../src/test_parser.nit:128,24
                           ACallExpr ../src/test_parser.nit:128,25--30
@@ -1081,7 +1093,8 @@ Start ../src/test_parser.nit:17,1--156,1
                                 AListExprs ../src/test_parser.nit:131,18
                               TKwisa "isa" ../src/test_parser.nit:131,20--22
                               AType ../src/test_parser.nit:131,24--26
-                                TClassid "EOF" ../src/test_parser.nit:131,24--26
+                                AQclassid ../src/test_parser.nit:131,24--26
+                                  TClassid "EOF" ../src/test_parser.nit:131,24--26
                           TKwdo "do" ../src/test_parser.nit:131,28--29
                           ABlockExpr ../src/test_parser.nit:132,5--136,6
                             AIfExpr ../src/test_parser.nit:132,5--134,7
@@ -1154,7 +1167,8 @@ Start ../src/test_parser.nit:17,1--156,1
                           ANewExpr ../src/test_parser.nit:138,17--33
                             TKwnew "new" ../src/test_parser.nit:138,17--19
                             AType ../src/test_parser.nit:138,21--26
-                              TClassid "Parser" ../src/test_parser.nit:138,21--26
+                              AQclassid ../src/test_parser.nit:138,21--26
+                                TClassid "Parser" ../src/test_parser.nit:138,21--26
                             AParExprs ../src/test_parser.nit:138,27--33
                               TOpar "(" ../src/test_parser.nit:138,27
                               ACallExpr ../src/test_parser.nit:138,28--32
@@ -1199,7 +1213,8 @@ Start ../src/test_parser.nit:17,1--156,1
                               AListExprs ../src/test_parser.nit:142,11
                             TKwisa "isa" ../src/test_parser.nit:142,13--15
                             AType ../src/test_parser.nit:142,17--22
-                              TClassid "AError" ../src/test_parser.nit:142,17--22
+                              AQclassid ../src/test_parser.nit:142,17--22
+                                TClassid "AError" ../src/test_parser.nit:142,17--22
                           TKwthen "then" ../src/test_parser.nit:142,24--27
                           ABlockExpr ../src/test_parser.nit:143,5--144,10
                             ACallExpr ../src/test_parser.nit:143,5--58
@@ -1294,7 +1309,8 @@ Start ../src/test_parser.nit:17,1--156,1
                                   ANewExpr ../src/test_parser.nit:151,6--25
                                     TKwnew "new" ../src/test_parser.nit:151,6--8
                                     AType ../src/test_parser.nit:151,10--25
-                                      TClassid "PrintTreeVisitor" ../src/test_parser.nit:151,10--25
+                                      AQclassid ../src/test_parser.nit:151,10--25
+                                        TClassid "PrintTreeVisitor" ../src/test_parser.nit:151,10--25
                                     AListExprs ../src/test_parser.nit:151,25
                                   TCpar ")" ../src/test_parser.nit:151,26
                                 AQid ../src/test_parser.nit:151,28--38
index b48e525..65b6d2f 100644 (file)
@@ -7,12 +7,14 @@ Start 1,1--42
             TKwvar "var" 1,1--3
             TId "toto" 1,5--8
             AType 1,11--14
-              TClassid "Toto" 1,11--14
+              AQclassid 1,11--14
+                TClassid "Toto" 1,11--14
             TAssign "=" 1,16
             ANewExpr 1,18--41
               TKwnew "new" 1,18--20
               AType 1,22--25
-                TClassid "Toto" 1,22--25
+                AQclassid 1,22--25
+                  TClassid "Toto" 1,22--25
               AQid 1,27--30
                 TId "toto" 1,27--30
               AParExprs 1,31--41