</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="<a href="base_simple3.html#base_simple3#Int#output">base_simple3#Int#output</a>" data-content="<div><b>fun</b> <span>output<span></span></span><br/></div>" 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="<a href="base_simple3.html#base_simple3#A#run">base_simple3#A#run</a>" data-content="<div><b>fun</b> <span>run<span></span></span><br/></div>" 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="<a href="base_simple3.html#base_simple3#B#run">base_simple3#B#run</a>" data-content="<div><b>fun</b> <span>run<span></span></span><br/></div>" 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: 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="<a href="base_simple3.html#base_simple3#Int#output">base_simple3#Int#output</a>" data-content="<div><b>fun</b> <span>output<span></span></span><br/></div>" 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="<a href="base_simple3.html#base_simple3#A#run">base_simple3#A#run</a>" data-content="<div><b>fun</b> <span>run<span></span></span><br/></div>" 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="<a href="base_simple3.html#base_simple3#B#run">base_simple3#B#run</a>" data-content="<div><b>fun</b> <span>run<span></span></span><br/></div>" 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>
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
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
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
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
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
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
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
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
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
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
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
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
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
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