ast.xml
Description du code
ast.xml est un fichier du projet Compilateur LSD010.Ce fichier est situé dans /var/www/bin/sniplets/lsd010/.
Projet Compilateur LSD010 :
Compilateur LSD010 développé dans le cadre du cours de syntaxe et sémantiqueref 1
Code source ou contenu du fichier
Code XML (ast.xml) (1258 lignes)
<lsd010> <![CDATA[ Document généré le Thu Apr 22 03:39:28 2010 par le compilateur LSD010 ]]> <node0> Functions<depth>0</depth><memaddress>0x9ca5cb8</memaddress><parent>NULL</parent><info><rightmemaddress>0x9ca5c58</rightmemaddress><leftmemaddress>0x9c9f518</leftmemaddress><infotype>No Type</infotype><infoname>Functions</infoname><infoval>-1</infoval></info> <node1> Function<depth>1</depth><memaddress>0x9c9f518</memaddress><parent><type>Functions</type><pmemaddress>0x9ca5cb8</pmemaddress></parent><info><rightmemaddress>0x9c9f298</rightmemaddress><leftmemaddress>0x9c9f4b8</leftmemaddress><infotype>void</infotype><infoname>test</infoname><infoval>-1</infoval></info> <node2> Structural node<depth>2</depth><memaddress>0x9c9f4b8</memaddress><parent><type>Function</type><pmemaddress>0x9c9f518</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9c9f450</leftmemaddress><infotype>No Type</infotype><infoname>{{decl}statement}</infoname><infoval>-1</infoval></info> <node3> function body<depth>3</depth><memaddress>0x9c9f450</memaddress><parent><type>Structural node</type><pmemaddress>0x9c9f4b8</pmemaddress></parent><info><rightmemaddress>0x9c9f3e8</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node4> null</node4> <node4> Statement<depth>4</depth><memaddress>0x9c9f3e8</memaddress><parent><type>function body</type><pmemaddress>0x9c9f450</pmemaddress></parent><info><rightmemaddress>0x9c9f308</rightmemaddress><leftmemaddress>0x9c9f370</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node5> number<depth>5</depth><memaddress>0x9c9f370</memaddress><parent><type>Statement</type><pmemaddress>0x9c9f3e8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>1</infoval></info> <node6> null</node6> <node6> null</node6> </node5> <node5> Id<depth>5</depth><memaddress>0x9c9f308</memaddress><parent><type>Statement</type><pmemaddress>0x9c9f3e8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node6> null</node6> <node6> null</node6> </node5> </node4> </node3> <node3> null</node3> </node2> <node2> Parameters list<depth>2</depth><memaddress>0x9c9f298</memaddress><parent><type>Function</type><pmemaddress>0x9c9f518</pmemaddress></parent><info><rightmemaddress>0x9c9f238</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>_1</infoname><infoval>-1</infoval></info> <node3> null</node3> <node3> NODE_ARG_DECL_VAR<depth>3</depth><memaddress>0x9c9f238</memaddress><parent><type>Parameters list</type><pmemaddress>0x9c9f298</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node4> null</node4> <node4> null</node4> </node3> </node2> </node1> <node1> Functions<depth>1</depth><memaddress>0x9ca5c58</memaddress><parent><type>Functions</type><pmemaddress>0x9ca5cb8</pmemaddress></parent><info><rightmemaddress>0x9ca5bf8</rightmemaddress><leftmemaddress>0x9c9f730</leftmemaddress><infotype>No Type</infotype><infoname>Functions</infoname><infoval>-1</infoval></info> <node2> Function<depth>2</depth><memaddress>0x9c9f730</memaddress><parent><type>Functions</type><pmemaddress>0x9ca5c58</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9c9f6d0</leftmemaddress><infotype>boolean</infotype><infoname>testBool</infoname><infoval>-1</infoval></info> <node3> Structural node<depth>3</depth><memaddress>0x9c9f6d0</memaddress><parent><type>Function</type><pmemaddress>0x9c9f730</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9c9f668</leftmemaddress><infotype>No Type</infotype><infoname>{{decl}statement}</infoname><infoval>-1</infoval></info> <node4> function body<depth>4</depth><memaddress>0x9c9f668</memaddress><parent><type>Structural node</type><pmemaddress>0x9c9f6d0</pmemaddress></parent><info><rightmemaddress>0x9c9f600</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node5> null</node5> <node5> return<depth>5</depth><memaddress>0x9c9f600</memaddress><parent><type>function body</type><pmemaddress>0x9c9f668</pmemaddress></parent><info><rightmemaddress>0x9c9f588</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>Statement : 'API_RETURN(RExpr);'</infoname><infoval>-1</infoval></info> <node6> null</node6> <node6> true<depth>6</depth><memaddress>0x9c9f588</memaddress><parent><type>return</type><pmemaddress>0x9c9f600</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>boolean</infotype><infoname>_2</infoname><infoval>-1</infoval></info> <node7> null</node7> <node7> null</node7> </node6> </node5> </node4> <node4> null</node4> </node3> <node3> null</node3> </node2> <node2> Functions<depth>2</depth><memaddress>0x9ca5bf8</memaddress><parent><type>Functions</type><pmemaddress>0x9ca5c58</pmemaddress></parent><info><rightmemaddress>0x9ca5b98</rightmemaddress><leftmemaddress>0x9c9ffc8</leftmemaddress><infotype>No Type</infotype><infoname>Functions</infoname><infoval>-1</infoval></info> <node3> Function<depth>3</depth><memaddress>0x9c9ffc8</memaddress><parent><type>Functions</type><pmemaddress>0x9ca5bf8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9c9ff68</leftmemaddress><infotype>integer</infotype><infoname>testInteger</infoname><infoval>-1</infoval></info> <node4> Structural node<depth>4</depth><memaddress>0x9c9ff68</memaddress><parent><type>Function</type><pmemaddress>0x9c9ffc8</pmemaddress></parent><info><rightmemaddress>0x9c9f998</rightmemaddress><leftmemaddress>0x9c9ff00</leftmemaddress><infotype>No Type</infotype><infoname>{{decl}statement}</infoname><infoval>-1</infoval></info> <node5> function body<depth>5</depth><memaddress>0x9c9ff00</memaddress><parent><type>Structural node</type><pmemaddress>0x9c9ff68</pmemaddress></parent><info><rightmemaddress>0x9c9fae8</rightmemaddress><leftmemaddress>0x9c9fe98</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node6> function body<depth>6</depth><memaddress>0x9c9fe98</memaddress><parent><type>function body</type><pmemaddress>0x9c9ff00</pmemaddress></parent><info><rightmemaddress>0x9c9fc80</rightmemaddress><leftmemaddress>0x9c9fe30</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node7> function body<depth>7</depth><memaddress>0x9c9fe30</memaddress><parent><type>function body</type><pmemaddress>0x9c9fe98</pmemaddress></parent><info><rightmemaddress>0x9c9fdc8</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node8> null</node8> <node8> return<depth>8</depth><memaddress>0x9c9fdc8</memaddress><parent><type>function body</type><pmemaddress>0x9c9fe30</pmemaddress></parent><info><rightmemaddress>0x9c9fd50</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>Statement : 'API_RETURN(RExpr);'</infoname><infoval>-1</infoval></info> <node9> null</node9> <node9> Right expression<depth>9</depth><memaddress>0x9c9fd50</memaddress><parent><type>return</type><pmemaddress>0x9c9fdc8</pmemaddress></parent><info><rightmemaddress>0x9c9fcf0</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_5</infoname><infoval>-1</infoval></info> <node10> null</node10> <node10> Id<depth>10</depth><memaddress>0x9c9fcf0</memaddress><parent><type>Right expression</type><pmemaddress>0x9c9fd50</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node11> null</node11> <node11> null</node11> </node10> </node9> </node8> </node7> <node7> Right expression<depth>7</depth><memaddress>0x9c9fc80</memaddress><parent><type>function body</type><pmemaddress>0x9c9fe98</pmemaddress></parent><info><rightmemaddress>0x9c9fb50</rightmemaddress><leftmemaddress>0x9c9fc20</leftmemaddress><infotype>integer</infotype><infoname>_4</infoname><infoval>-1</infoval></info> <node8> Right expression<depth>8</depth><memaddress>0x9c9fc20</memaddress><parent><type>Right expression</type><pmemaddress>0x9c9fc80</pmemaddress></parent><info><rightmemaddress>0x9c9fbc0</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_3</infoname><infoval>-1</infoval></info> <node9> null</node9> <node9> Id<depth>9</depth><memaddress>0x9c9fbc0</memaddress><parent><type>Right expression</type><pmemaddress>0x9c9fc20</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node10> null</node10> <node10> null</node10> </node9> </node8> <node8> number<depth>8</depth><memaddress>0x9c9fb50</memaddress><parent><type>Right expression</type><pmemaddress>0x9c9fc80</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>3</infoval></info> <node9> null</node9> <node9> null</node9> </node8> </node7> </node6> <node6> Statement<depth>6</depth><memaddress>0x9c9fae8</memaddress><parent><type>function body</type><pmemaddress>0x9c9ff00</pmemaddress></parent><info><rightmemaddress>0x9c9fa08</rightmemaddress><leftmemaddress>0x9c9fa70</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node7> number<depth>7</depth><memaddress>0x9c9fa70</memaddress><parent><type>Statement</type><pmemaddress>0x9c9fae8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>0</infoval></info> <node8> null</node8> <node8> null</node8> </node7> <node7> Id<depth>7</depth><memaddress>0x9c9fa08</memaddress><parent><type>Statement</type><pmemaddress>0x9c9fae8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node8> null</node8> <node8> null</node8> </node7> </node6> </node5> <node5> Type declarations<depth>5</depth><memaddress>0x9c9f998</memaddress><parent><type>Structural node</type><pmemaddress>0x9c9ff68</pmemaddress></parent><info><rightmemaddress>0x9c9f818</rightmemaddress><leftmemaddress>0x9c9f930</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node6> Type declarations<depth>6</depth><memaddress>0x9c9f930</memaddress><parent><type>Type declarations</type><pmemaddress>0x9c9f998</pmemaddress></parent><info><rightmemaddress>0x9c9f8e8</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node7> null</node7> <node7> Type declaration<depth>7</depth><memaddress>0x9c9f8e8</memaddress><parent><type>Type declarations</type><pmemaddress>0x9c9f930</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node8> null</node8> <node8> null</node8> </node7> </node6> <node6> Function<depth>6</depth><memaddress>0x9c9f818</memaddress><parent><type>Type declarations</type><pmemaddress>0x9c9f998</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9c9f7b8</leftmemaddress><infotype>void</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node7> Structural node<depth>7</depth><memaddress>0x9c9f7b8</memaddress><parent><type>Function</type><pmemaddress>0x9c9f818</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>{{decl}statement}</infoname><infoval>-1</infoval></info> <node8> null</node8> <node8> null</node8> </node7> <node7> null</node7> </node6> </node5> </node4> <node4> null</node4> </node3> <node3> Functions<depth>3</depth><memaddress>0x9ca5b98</memaddress><parent><type>Functions</type><pmemaddress>0x9ca5bf8</pmemaddress></parent><info><rightmemaddress>0x9ca5b38</rightmemaddress><leftmemaddress>0x9ca0a30</leftmemaddress><infotype>No Type</infotype><infoname>Functions</infoname><infoval>-1</infoval></info> <node4> Function<depth>4</depth><memaddress>0x9ca0a30</memaddress><parent><type>Functions</type><pmemaddress>0x9ca5b98</pmemaddress></parent><info><rightmemaddress>0x9ca00a8</rightmemaddress><leftmemaddress>0x9ca09d0</leftmemaddress><infotype>void</infotype><infoname>doTheMath</infoname><infoval>-1</infoval></info> <node5> Structural node<depth>5</depth><memaddress>0x9ca09d0</memaddress><parent><type>Function</type><pmemaddress>0x9ca0a30</pmemaddress></parent><info><rightmemaddress>0x9ca01c0</rightmemaddress><leftmemaddress>0x9ca0968</leftmemaddress><infotype>No Type</infotype><infoname>{{decl}statement}</infoname><infoval>-1</infoval></info> <node6> function body<depth>6</depth><memaddress>0x9ca0968</memaddress><parent><type>Structural node</type><pmemaddress>0x9ca09d0</pmemaddress></parent><info><rightmemaddress>0x9ca0898</rightmemaddress><leftmemaddress>0x9ca0900</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node7> function body<depth>7</depth><memaddress>0x9ca0900</memaddress><parent><type>function body</type><pmemaddress>0x9ca0968</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node8> null</node8> <node8> null</node8> </node7> <node7> NODE_TYPE_FOR<depth>7</depth><memaddress>0x9ca0898</memaddress><parent><type>function body</type><pmemaddress>0x9ca0968</pmemaddress></parent><info><rightmemaddress>0x9ca0838</rightmemaddress><leftmemaddress>0x9ca07d8</leftmemaddress><infotype>No Type</infotype><infoname>_14</infoname><infoval>-1</infoval></info> <node8> Structural node<depth>8</depth><memaddress>0x9ca07d8</memaddress><parent><type>NODE_TYPE_FOR</type><pmemaddress>0x9ca0898</pmemaddress></parent><info><rightmemaddress>0x9ca0778</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>_12</infoname><infoval>-1</infoval></info> <node9> null</node9> <node9> Structural node<depth>9</depth><memaddress>0x9ca0778</memaddress><parent><type>Structural node</type><pmemaddress>0x9ca07d8</pmemaddress></parent><info><rightmemaddress>0x9ca0298</rightmemaddress><leftmemaddress>0x9ca0718</leftmemaddress><infotype>No Type</infotype><infoname>_11</infoname><infoval>-1</infoval></info> <node10> function body<depth>10</depth><memaddress>0x9ca0718</memaddress><parent><type>Structural node</type><pmemaddress>0x9ca0778</pmemaddress></parent><info><rightmemaddress>0x9ca06b0</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node11> null</node11> <node11> Statement<depth>11</depth><memaddress>0x9ca06b0</memaddress><parent><type>function body</type><pmemaddress>0x9ca0718</pmemaddress></parent><info><rightmemaddress>0x9ca04a0</rightmemaddress><leftmemaddress>0x9ca0638</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node12> Right expression<depth>12</depth><memaddress>0x9ca0638</memaddress><parent><type>Statement</type><pmemaddress>0x9ca06b0</pmemaddress></parent><info><rightmemaddress>0x9ca0570</rightmemaddress><leftmemaddress>0x9ca05d8</leftmemaddress><infotype>integer</infotype><infoname>_10</infoname><infoval>-1</infoval></info> <node13> number<depth>13</depth><memaddress>0x9ca05d8</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca0638</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>1</infoval></info> <node14> null</node14> <node14> null</node14> </node13> <node13> Right expression<depth>13</depth><memaddress>0x9ca0570</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca0638</pmemaddress></parent><info><rightmemaddress>0x9ca0510</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_9</infoname><infoval>-1</infoval></info> <node14> null</node14> <node14> Id<depth>14</depth><memaddress>0x9ca0510</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca0570</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node15> null</node15> <node15> null</node15> </node14> </node13> </node12> <node12> Id<depth>12</depth><memaddress>0x9ca04a0</memaddress><parent><type>Statement</type><pmemaddress>0x9ca06b0</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node13> null</node13> <node13> null</node13> </node12> </node11> </node10> <node10> function body<depth>10</depth><memaddress>0x9ca0298</memaddress><parent><type>Structural node</type><pmemaddress>0x9ca0778</pmemaddress></parent><info><rightmemaddress>0x9ca0230</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node11> null</node11> <node11> function call<depth>11</depth><memaddress>0x9ca0230</memaddress><parent><type>function body</type><pmemaddress>0x9ca0298</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>testInteger</infoname><infoval>-1</infoval></info> <node12> null</node12> <node12> null</node12> </node11> </node10> </node9> </node8> <node8> Right expression<depth>8</depth><memaddress>0x9ca0838</memaddress><parent><type>NODE_TYPE_FOR</type><pmemaddress>0x9ca0898</pmemaddress></parent><info><rightmemaddress>0x9ca0430</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>_13</infoname><infoval>-1</infoval></info> <node9> null</node9> <node9> Right expression<depth>9</depth><memaddress>0x9ca0430</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca0838</pmemaddress></parent><info><rightmemaddress>0x9ca0368</rightmemaddress><leftmemaddress>0x9ca03d0</leftmemaddress><infotype>boolean</infotype><infoname>_8</infoname><infoval>-1</infoval></info> <node10> number<depth>10</depth><memaddress>0x9ca03d0</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca0430</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>21</infoval></info> <node11> null</node11> <node11> null</node11> </node10> <node10> Right expression<depth>10</depth><memaddress>0x9ca0368</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca0430</pmemaddress></parent><info><rightmemaddress>0x9ca0308</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_7</infoname><infoval>-1</infoval></info> <node11> null</node11> <node11> Id<depth>11</depth><memaddress>0x9ca0308</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca0368</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node12> null</node12> <node12> null</node12> </node11> </node10> </node9> </node8> </node7> </node6> <node6> Type declarations<depth>6</depth><memaddress>0x9ca01c0</memaddress><parent><type>Structural node</type><pmemaddress>0x9ca09d0</pmemaddress></parent><info><rightmemaddress>0x9ca0178</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node7> null</node7> <node7> Type declaration<depth>7</depth><memaddress>0x9ca0178</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca01c0</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node8> null</node8> <node8> null</node8> </node7> </node6> </node5> <node5> Parameters list<depth>5</depth><memaddress>0x9ca00a8</memaddress><parent><type>Function</type><pmemaddress>0x9ca0a30</pmemaddress></parent><info><rightmemaddress>0x9ca0048</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>_6</infoname><infoval>-1</infoval></info> <node6> null</node6> <node6> NODE_ARG_DECL_VAR<depth>6</depth><memaddress>0x9ca0048</memaddress><parent><type>Parameters list</type><pmemaddress>0x9ca00a8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>intstack</infotype><infoname>premiers</infoname><infoval>-1</infoval></info> <node7> null</node7> <node7> null</node7> </node6> </node5> </node4> <node4> Functions<depth>4</depth><memaddress>0x9ca5b38</memaddress><parent><type>Functions</type><pmemaddress>0x9ca5b98</pmemaddress></parent><info><rightmemaddress>0x9ca5ad8</rightmemaddress><leftmemaddress>0x9ca1cd0</leftmemaddress><infotype>No Type</infotype><infoname>Functions</infoname><infoval>-1</infoval></info> <node5> Function<depth>5</depth><memaddress>0x9ca1cd0</memaddress><parent><type>Functions</type><pmemaddress>0x9ca5b38</pmemaddress></parent><info><rightmemaddress>0x9ca0b10</rightmemaddress><leftmemaddress>0x9ca1c70</leftmemaddress><infotype>boolean</infotype><infoname>isPremier</infoname><infoval>-1</infoval></info> <node6> Structural node<depth>6</depth><memaddress>0x9ca1c70</memaddress><parent><type>Function</type><pmemaddress>0x9ca1cd0</pmemaddress></parent><info><rightmemaddress>0x9ca0d40</rightmemaddress><leftmemaddress>0x9ca1c08</leftmemaddress><infotype>No Type</infotype><infoname>{{decl}statement}</infoname><infoval>-1</infoval></info> <node7> function body<depth>7</depth><memaddress>0x9ca1c08</memaddress><parent><type>Structural node</type><pmemaddress>0x9ca1c70</pmemaddress></parent><info><rightmemaddress>0x9ca0e90</rightmemaddress><leftmemaddress>0x9ca1ba0</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node8> function body<depth>8</depth><memaddress>0x9ca1ba0</memaddress><parent><type>function body</type><pmemaddress>0x9ca1c08</pmemaddress></parent><info><rightmemaddress>0x9ca1990</rightmemaddress><leftmemaddress>0x9ca1b38</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node9> function body<depth>9</depth><memaddress>0x9ca1b38</memaddress><parent><type>function body</type><pmemaddress>0x9ca1ba0</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca1ad0</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node10> function body<depth>10</depth><memaddress>0x9ca1ad0</memaddress><parent><type>function body</type><pmemaddress>0x9ca1b38</pmemaddress></parent><info><rightmemaddress>0x9ca1a68</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node11> null</node11> <node11> return<depth>11</depth><memaddress>0x9ca1a68</memaddress><parent><type>function body</type><pmemaddress>0x9ca1ad0</pmemaddress></parent><info><rightmemaddress>0x9ca19f0</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>Statement : 'API_RETURN(RExpr);'</infoname><infoval>-1</infoval></info> <node12> null</node12> <node12> true<depth>12</depth><memaddress>0x9ca19f0</memaddress><parent><type>return</type><pmemaddress>0x9ca1a68</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>boolean</infotype><infoname>_27</infoname><infoval>-1</infoval></info> <node13> null</node13> <node13> null</node13> </node12> </node11> </node10> <node10> null</node10> </node9> <node9> NODE_TYPE_TODO<depth>9</depth><memaddress>0x9ca1990</memaddress><parent><type>function body</type><pmemaddress>0x9ca1ba0</pmemaddress></parent><info><rightmemaddress>0x9ca1090</rightmemaddress><leftmemaddress>0x9ca1920</leftmemaddress><infotype>No Type</infotype><infoname>while(RExpr){Statement}</infoname><infoval>-1</infoval></info> <node10> function body<depth>10</depth><memaddress>0x9ca1920</memaddress><parent><type>NODE_TYPE_TODO</type><pmemaddress>0x9ca1990</pmemaddress></parent><info><rightmemaddress>0x9ca1568</rightmemaddress><leftmemaddress>0x9ca18b8</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node11> function body<depth>11</depth><memaddress>0x9ca18b8</memaddress><parent><type>function body</type><pmemaddress>0x9ca1920</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca1850</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node12> function body<depth>12</depth><memaddress>0x9ca1850</memaddress><parent><type>function body</type><pmemaddress>0x9ca18b8</pmemaddress></parent><info><rightmemaddress>0x9ca17e8</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node13> null</node13> <node13> Statement<depth>13</depth><memaddress>0x9ca17e8</memaddress><parent><type>function body</type><pmemaddress>0x9ca1850</pmemaddress></parent><info><rightmemaddress>0x9ca15d8</rightmemaddress><leftmemaddress>0x9ca1770</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node14> Right expression<depth>14</depth><memaddress>0x9ca1770</memaddress><parent><type>Statement</type><pmemaddress>0x9ca17e8</pmemaddress></parent><info><rightmemaddress>0x9ca16a8</rightmemaddress><leftmemaddress>0x9ca1710</leftmemaddress><infotype>integer</infotype><infoname>_26</infoname><infoval>-1</infoval></info> <node15> number<depth>15</depth><memaddress>0x9ca1710</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca1770</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>1</infoval></info> <node16> null</node16> <node16> null</node16> </node15> <node15> Right expression<depth>15</depth><memaddress>0x9ca16a8</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca1770</pmemaddress></parent><info><rightmemaddress>0x9ca1648</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_25</infoname><infoval>-1</infoval></info> <node16> null</node16> <node16> Id<depth>16</depth><memaddress>0x9ca1648</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca16a8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node17> null</node17> <node17> null</node17> </node16> </node15> </node14> <node14> Id<depth>14</depth><memaddress>0x9ca15d8</memaddress><parent><type>Statement</type><pmemaddress>0x9ca17e8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node15> null</node15> <node15> null</node15> </node14> </node13> </node12> <node12> null</node12> </node11> <node11> NODE_TYPE_TODO<depth>11</depth><memaddress>0x9ca1568</memaddress><parent><type>function body</type><pmemaddress>0x9ca1920</pmemaddress></parent><info><rightmemaddress>0x9ca13b8</rightmemaddress><leftmemaddress>0x9ca14f8</leftmemaddress><infotype>No Type</infotype><infoname>if(RExpr){Statement}</infoname><infoval>-1</infoval></info> <node12> function body<depth>12</depth><memaddress>0x9ca14f8</memaddress><parent><type>NODE_TYPE_TODO</type><pmemaddress>0x9ca1568</pmemaddress></parent><info><rightmemaddress>0x9ca1490</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node13> null</node13> <node13> return<depth>13</depth><memaddress>0x9ca1490</memaddress><parent><type>function body</type><pmemaddress>0x9ca14f8</pmemaddress></parent><info><rightmemaddress>0x9ca1418</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>Statement : 'API_RETURN(RExpr);'</infoname><infoval>-1</infoval></info> <node14> null</node14> <node14> false<depth>14</depth><memaddress>0x9ca1418</memaddress><parent><type>return</type><pmemaddress>0x9ca1490</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>boolean</infotype><infoname>_24</infoname><infoval>-1</infoval></info> <node15> null</node15> <node15> null</node15> </node14> </node13> </node12> <node12> Right expression<depth>12</depth><memaddress>0x9ca13b8</memaddress><parent><type>NODE_TYPE_TODO</type><pmemaddress>0x9ca1568</pmemaddress></parent><info><rightmemaddress>0x9ca12f0</rightmemaddress><leftmemaddress>0x9ca1358</leftmemaddress><infotype>boolean</infotype><infoname>_23</infoname><infoval>-1</infoval></info> <node13> number<depth>13</depth><memaddress>0x9ca1358</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca13b8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>0</infoval></info> <node14> null</node14> <node14> null</node14> </node13> <node13> Right expression<depth>13</depth><memaddress>0x9ca12f0</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca13b8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca1290</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_22</infoname><infoval>-1</infoval></info> <node14> Right expression<depth>14</depth><memaddress>0x9ca1290</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca12f0</pmemaddress></parent><info><rightmemaddress>0x9ca1160</rightmemaddress><leftmemaddress>0x9ca1230</leftmemaddress><infotype>integer</infotype><infoname>_21</infoname><infoval>-1</infoval></info> <node15> Right expression<depth>15</depth><memaddress>0x9ca1230</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca1290</pmemaddress></parent><info><rightmemaddress>0x9ca11d0</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_20</infoname><infoval>-1</infoval></info> <node16> null</node16> <node16> Id<depth>16</depth><memaddress>0x9ca11d0</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca1230</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node17> null</node17> <node17> null</node17> </node16> </node15> <node15> Right expression<depth>15</depth><memaddress>0x9ca1160</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca1290</pmemaddress></parent><info><rightmemaddress>0x9ca1100</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_19</infoname><infoval>-1</infoval></info> <node16> null</node16> <node16> Id<depth>16</depth><memaddress>0x9ca1100</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca1160</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>x</infoname><infoval>-1</infoval></info> <node17> null</node17> <node17> null</node17> </node16> </node15> </node14> <node14> null</node14> </node13> </node12> </node11> </node10> <node10> Right expression<depth>10</depth><memaddress>0x9ca1090</memaddress><parent><type>NODE_TYPE_TODO</type><pmemaddress>0x9ca1990</pmemaddress></parent><info><rightmemaddress>0x9ca0f60</rightmemaddress><leftmemaddress>0x9ca1030</leftmemaddress><infotype>boolean</infotype><infoname>_18</infoname><infoval>-1</infoval></info> <node11> Right expression<depth>11</depth><memaddress>0x9ca1030</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca1090</pmemaddress></parent><info><rightmemaddress>0x9ca0fd0</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_17</infoname><infoval>-1</infoval></info> <node12> null</node12> <node12> Id<depth>12</depth><memaddress>0x9ca0fd0</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca1030</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>x</infoname><infoval>-1</infoval></info> <node13> null</node13> <node13> null</node13> </node12> </node11> <node11> Right expression<depth>11</depth><memaddress>0x9ca0f60</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca1090</pmemaddress></parent><info><rightmemaddress>0x9ca0f00</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_16</infoname><infoval>-1</infoval></info> <node12> null</node12> <node12> Id<depth>12</depth><memaddress>0x9ca0f00</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca0f60</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node13> null</node13> <node13> null</node13> </node12> </node11> </node10> </node9> </node8> <node8> Statement<depth>8</depth><memaddress>0x9ca0e90</memaddress><parent><type>function body</type><pmemaddress>0x9ca1c08</pmemaddress></parent><info><rightmemaddress>0x9ca0db0</rightmemaddress><leftmemaddress>0x9ca0e18</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node9> number<depth>9</depth><memaddress>0x9ca0e18</memaddress><parent><type>Statement</type><pmemaddress>0x9ca0e90</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>2</infoval></info> <node10> null</node10> <node10> null</node10> </node9> <node9> Id<depth>9</depth><memaddress>0x9ca0db0</memaddress><parent><type>Statement</type><pmemaddress>0x9ca0e90</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node10> null</node10> <node10> null</node10> </node9> </node8> </node7> <node7> Type declarations<depth>7</depth><memaddress>0x9ca0d40</memaddress><parent><type>Structural node</type><pmemaddress>0x9ca1c70</pmemaddress></parent><info><rightmemaddress>0x9ca0be0</rightmemaddress><leftmemaddress>0x9ca0cd8</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node8> Type declarations<depth>8</depth><memaddress>0x9ca0cd8</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca0d40</pmemaddress></parent><info><rightmemaddress>0x9ca0c90</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node9> null</node9> <node9> Type declaration<depth>9</depth><memaddress>0x9ca0c90</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca0cd8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>boolean</infotype><infoname>b</infoname><infoval>-1</infoval></info> <node10> null</node10> <node10> null</node10> </node9> </node8> <node8> Type declaration<depth>8</depth><memaddress>0x9ca0be0</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca0d40</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>i</infoname><infoval>-1</infoval></info> <node9> null</node9> <node9> null</node9> </node8> </node7> </node6> <node6> Parameters list<depth>6</depth><memaddress>0x9ca0b10</memaddress><parent><type>Function</type><pmemaddress>0x9ca1cd0</pmemaddress></parent><info><rightmemaddress>0x9ca0ab0</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>_15</infoname><infoval>-1</infoval></info> <node7> null</node7> <node7> NODE_ARG_DECL_VAR<depth>7</depth><memaddress>0x9ca0ab0</memaddress><parent><type>Parameters list</type><pmemaddress>0x9ca0b10</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>x</infoname><infoval>-1</infoval></info> <node8> null</node8> <node8> null</node8> </node7> </node6> </node5> <node5> Functions<depth>5</depth><memaddress>0x9ca5ad8</memaddress><parent><type>Functions</type><pmemaddress>0x9ca5b38</pmemaddress></parent><info><rightmemaddress>0x9ca5a78</rightmemaddress><leftmemaddress>0x9ca2238</leftmemaddress><infotype>No Type</infotype><infoname>Functions</infoname><infoval>-1</infoval></info> <node6> Function<depth>6</depth><memaddress>0x9ca2238</memaddress><parent><type>Functions</type><pmemaddress>0x9ca5ad8</pmemaddress></parent><info><rightmemaddress>0x9ca1db0</rightmemaddress><leftmemaddress>0x9ca21d8</leftmemaddress><infotype>void</infotype><infoname>doThePrint</infoname><infoval>-1</infoval></info> <node7> Structural node<depth>7</depth><memaddress>0x9ca21d8</memaddress><parent><type>Function</type><pmemaddress>0x9ca2238</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca2170</leftmemaddress><infotype>No Type</infotype><infoname>{{decl}statement}</infoname><infoval>-1</infoval></info> <node8> function body<depth>8</depth><memaddress>0x9ca2170</memaddress><parent><type>Structural node</type><pmemaddress>0x9ca21d8</pmemaddress></parent><info><rightmemaddress>0x9ca20a0</rightmemaddress><leftmemaddress>0x9ca2108</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node9> function body<depth>9</depth><memaddress>0x9ca2108</memaddress><parent><type>function body</type><pmemaddress>0x9ca2170</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node10> null</node10> <node10> null</node10> </node9> <node9> NODE_TYPE_TODO<depth>9</depth><memaddress>0x9ca20a0</memaddress><parent><type>function body</type><pmemaddress>0x9ca2170</pmemaddress></parent><info><rightmemaddress>0x9ca1ee0</rightmemaddress><leftmemaddress>0x9ca2030</leftmemaddress><infotype>No Type</infotype><infoname>while(RExpr){Statement}</infoname><infoval>-1</infoval></info> <node10> function body<depth>10</depth><memaddress>0x9ca2030</memaddress><parent><type>NODE_TYPE_TODO</type><pmemaddress>0x9ca20a0</pmemaddress></parent><info><rightmemaddress>0x9ca1fc8</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node11> null</node11> <node11> WRITE<depth>11</depth><memaddress>0x9ca1fc8</memaddress><parent><type>function body</type><pmemaddress>0x9ca2030</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca1f50</leftmemaddress><infotype>integer</infotype><infoname>Statement : 'WRITE (RExpr);'</infoname><infoval>-1</infoval></info> <node12> GET<depth>12</depth><memaddress>0x9ca1f50</memaddress><parent><type>WRITE</type><pmemaddress>0x9ca1fc8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>premiers</infoname><infoval>-1</infoval></info> <node13> null</node13> <node13> null</node13> </node12> <node12> null</node12> </node11> </node10> <node10> !<depth>10</depth><memaddress>0x9ca1ee0</memaddress><parent><type>NODE_TYPE_TODO</type><pmemaddress>0x9ca20a0</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca1e80</leftmemaddress><infotype>boolean</infotype><infoname>_30</infoname><infoval>-1</infoval></info> <node11> Right expression<depth>11</depth><memaddress>0x9ca1e80</memaddress><parent><type>!</type><pmemaddress>0x9ca1ee0</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca1e20</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_29</infoname><infoval>-1</infoval></info> <node12> ISEMPTY<depth>12</depth><memaddress>0x9ca1e20</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca1e80</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>boolean</infotype><infoname>premiers</infoname><infoval>-1</infoval></info> <node13> null</node13> <node13> null</node13> </node12> <node12> null</node12> </node11> <node11> null</node11> </node10> </node9> </node8> <node8> null</node8> </node7> <node7> Parameters list<depth>7</depth><memaddress>0x9ca1db0</memaddress><parent><type>Function</type><pmemaddress>0x9ca2238</pmemaddress></parent><info><rightmemaddress>0x9ca1d50</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>_28</infoname><infoval>-1</infoval></info> <node8> null</node8> <node8> NODE_ARG_DECL_VAR<depth>8</depth><memaddress>0x9ca1d50</memaddress><parent><type>Parameters list</type><pmemaddress>0x9ca1db0</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>intstack</infotype><infoname>premiers</infoname><infoval>-1</infoval></info> <node9> null</node9> <node9> null</node9> </node8> </node7> </node6> <node6> Functions<depth>6</depth><memaddress>0x9ca5a78</memaddress><parent><type>Functions</type><pmemaddress>0x9ca5ad8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca5a18</leftmemaddress><infotype>No Type</infotype><infoname>Functions</infoname><infoval>-1</infoval></info> <node7> Function<depth>7</depth><memaddress>0x9ca5a18</memaddress><parent><type>Functions</type><pmemaddress>0x9ca5a78</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca59b8</leftmemaddress><infotype>void</infotype><infoname>main</infoname><infoval>-1</infoval></info> <node8> Structural node<depth>8</depth><memaddress>0x9ca59b8</memaddress><parent><type>Function</type><pmemaddress>0x9ca5a18</pmemaddress></parent><info><rightmemaddress>0x9ca2d38</rightmemaddress><leftmemaddress>0x9ca5950</leftmemaddress><infotype>No Type</infotype><infoname>{{decl}statement}</infoname><infoval>-1</infoval></info> <node9> function body<depth>9</depth><memaddress>0x9ca5950</memaddress><parent><type>Structural node</type><pmemaddress>0x9ca59b8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca58e8</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node10> function body<depth>10</depth><memaddress>0x9ca58e8</memaddress><parent><type>function body</type><pmemaddress>0x9ca5950</pmemaddress></parent><info><rightmemaddress>0x9ca2e78</rightmemaddress><leftmemaddress>0x9ca5880</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node11> function body<depth>11</depth><memaddress>0x9ca5880</memaddress><parent><type>function body</type><pmemaddress>0x9ca58e8</pmemaddress></parent><info><rightmemaddress>0x9ca2fb8</rightmemaddress><leftmemaddress>0x9ca5818</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node12> function body<depth>12</depth><memaddress>0x9ca5818</memaddress><parent><type>function body</type><pmemaddress>0x9ca5880</pmemaddress></parent><info><rightmemaddress>0x9ca3098</rightmemaddress><leftmemaddress>0x9ca57b0</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node13> function body<depth>13</depth><memaddress>0x9ca57b0</memaddress><parent><type>function body</type><pmemaddress>0x9ca5818</pmemaddress></parent><info><rightmemaddress>0x9ca3250</rightmemaddress><leftmemaddress>0x9ca5748</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node14> function body<depth>14</depth><memaddress>0x9ca5748</memaddress><parent><type>function body</type><pmemaddress>0x9ca57b0</pmemaddress></parent><info><rightmemaddress>0x9ca33a8</rightmemaddress><leftmemaddress>0x9ca56e0</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node15> function body<depth>15</depth><memaddress>0x9ca56e0</memaddress><parent><type>function body</type><pmemaddress>0x9ca5748</pmemaddress></parent><info><rightmemaddress>0x9ca3820</rightmemaddress><leftmemaddress>0x9ca5678</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node16> function body<depth>16</depth><memaddress>0x9ca5678</memaddress><parent><type>function body</type><pmemaddress>0x9ca56e0</pmemaddress></parent><info><rightmemaddress>0x9ca3968</rightmemaddress><leftmemaddress>0x9ca5610</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node17> function body<depth>17</depth><memaddress>0x9ca5610</memaddress><parent><type>function body</type><pmemaddress>0x9ca5678</pmemaddress></parent><info><rightmemaddress>0x9ca3a48</rightmemaddress><leftmemaddress>0x9ca55a8</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node18> function body<depth>18</depth><memaddress>0x9ca55a8</memaddress><parent><type>function body</type><pmemaddress>0x9ca5610</pmemaddress></parent><info><rightmemaddress>0x9ca3ba0</rightmemaddress><leftmemaddress>0x9ca5540</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node19> function body<depth>19</depth><memaddress>0x9ca5540</memaddress><parent><type>function body</type><pmemaddress>0x9ca55a8</pmemaddress></parent><info><rightmemaddress>0x9ca3cf8</rightmemaddress><leftmemaddress>0x9ca54d8</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node20> function body<depth>20</depth><memaddress>0x9ca54d8</memaddress><parent><type>function body</type><pmemaddress>0x9ca5540</pmemaddress></parent><info><rightmemaddress>0x9ca3e40</rightmemaddress><leftmemaddress>0x9ca5470</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node21> function body<depth>21</depth><memaddress>0x9ca5470</memaddress><parent><type>function body</type><pmemaddress>0x9ca54d8</pmemaddress></parent><info><rightmemaddress>0x9ca45f8</rightmemaddress><leftmemaddress>0x9ca5408</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node22> function body<depth>22</depth><memaddress>0x9ca5408</memaddress><parent><type>function body</type><pmemaddress>0x9ca5470</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca53a0</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node23> function body<depth>23</depth><memaddress>0x9ca53a0</memaddress><parent><type>function body</type><pmemaddress>0x9ca5408</pmemaddress></parent><info><rightmemaddress>0x9ca4810</rightmemaddress><leftmemaddress>0x9ca5338</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node24> function body<depth>24</depth><memaddress>0x9ca5338</memaddress><parent><type>function body</type><pmemaddress>0x9ca53a0</pmemaddress></parent><info><rightmemaddress>0x9ca4960</rightmemaddress><leftmemaddress>0x9ca52d0</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node25> function body<depth>25</depth><memaddress>0x9ca52d0</memaddress><parent><type>function body</type><pmemaddress>0x9ca5338</pmemaddress></parent><info><rightmemaddress>0x9ca4aa0</rightmemaddress><leftmemaddress>0x9ca5268</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node26> function body<depth>26</depth><memaddress>0x9ca5268</memaddress><parent><type>function body</type><pmemaddress>0x9ca52d0</pmemaddress></parent><info><rightmemaddress>0x9ca4de8</rightmemaddress><leftmemaddress>0x9ca5200</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node27> function body<depth>27</depth><memaddress>0x9ca5200</memaddress><parent><type>function body</type><pmemaddress>0x9ca5268</pmemaddress></parent><info><rightmemaddress>0x9ca5130</rightmemaddress><leftmemaddress>0x9ca5198</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node28> function body<depth>28</depth><memaddress>0x9ca5198</memaddress><parent><type>function body</type><pmemaddress>0x9ca5200</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node29> null</node29> <node29> null</node29> </node28> <node28> Statement<depth>28</depth><memaddress>0x9ca5130</memaddress><parent><type>function body</type><pmemaddress>0x9ca5200</pmemaddress></parent><info><rightmemaddress>0x9ca4e58</rightmemaddress><leftmemaddress>0x9ca50b8</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node29> Right expression<depth>29</depth><memaddress>0x9ca50b8</memaddress><parent><type>Statement</type><pmemaddress>0x9ca5130</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca5058</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_58</infoname><infoval>-1</infoval></info> <node30> Right expression<depth>30</depth><memaddress>0x9ca5058</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca50b8</pmemaddress></parent><info><rightmemaddress>0x9ca4f88</rightmemaddress><leftmemaddress>0x9ca4ff8</leftmemaddress><infotype>boolean</infotype><infoname>_57</infoname><infoval>-1</infoval></info> <node31> ISEMPTY<depth>31</depth><memaddress>0x9ca4ff8</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca5058</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>boolean</infotype><infoname>bool1</infoname><infoval>-1</infoval></info> <node32> null</node32> <node32> null</node32> </node31> <node31> !<depth>31</depth><memaddress>0x9ca4f88</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca5058</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca4f28</leftmemaddress><infotype>boolean</infotype><infoname>_56</infoname><infoval>-1</infoval></info> <node32> Right expression<depth>32</depth><memaddress>0x9ca4f28</memaddress><parent><type>!</type><pmemaddress>0x9ca4f88</pmemaddress></parent><info><rightmemaddress>0x9ca4ec8</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_55</infoname><infoval>-1</infoval></info> <node33> null</node33> <node33> Id<depth>33</depth><memaddress>0x9ca4ec8</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca4f28</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>bool1</infoname><infoval>-1</infoval></info> <node34> null</node34> <node34> null</node34> </node33> </node32> <node32> null</node32> </node31> </node30> <node30> null</node30> </node29> <node29> Id<depth>29</depth><memaddress>0x9ca4e58</memaddress><parent><type>Statement</type><pmemaddress>0x9ca5130</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>bool2</infoname><infoval>-1</infoval></info> <node30> null</node30> <node30> null</node30> </node29> </node28> </node27> <node27> Statement<depth>27</depth><memaddress>0x9ca4de8</memaddress><parent><type>function body</type><pmemaddress>0x9ca5268</pmemaddress></parent><info><rightmemaddress>0x9ca4b10</rightmemaddress><leftmemaddress>0x9ca4d70</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node28> Right expression<depth>28</depth><memaddress>0x9ca4d70</memaddress><parent><type>Statement</type><pmemaddress>0x9ca4de8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca4d10</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_54</infoname><infoval>-1</infoval></info> <node29> Right expression<depth>29</depth><memaddress>0x9ca4d10</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca4d70</pmemaddress></parent><info><rightmemaddress>0x9ca4c40</rightmemaddress><leftmemaddress>0x9ca4cb0</leftmemaddress><infotype>boolean</infotype><infoname>_53</infoname><infoval>-1</infoval></info> <node30> ISEMPTY<depth>30</depth><memaddress>0x9ca4cb0</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca4d10</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>boolean</infotype><infoname>bool1</infoname><infoval>-1</infoval></info> <node31> null</node31> <node31> null</node31> </node30> <node30> !<depth>30</depth><memaddress>0x9ca4c40</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca4d10</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca4be0</leftmemaddress><infotype>boolean</infotype><infoname>_52</infoname><infoval>-1</infoval></info> <node31> Right expression<depth>31</depth><memaddress>0x9ca4be0</memaddress><parent><type>!</type><pmemaddress>0x9ca4c40</pmemaddress></parent><info><rightmemaddress>0x9ca4b80</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_51</infoname><infoval>-1</infoval></info> <node32> null</node32> <node32> Id<depth>32</depth><memaddress>0x9ca4b80</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca4be0</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>bool1</infoname><infoval>-1</infoval></info> <node33> null</node33> <node33> null</node33> </node32> </node31> <node31> null</node31> </node30> </node29> <node29> null</node29> </node28> <node28> Id<depth>28</depth><memaddress>0x9ca4b10</memaddress><parent><type>Statement</type><pmemaddress>0x9ca4de8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>bool2</infoname><infoval>-1</infoval></info> <node29> null</node29> <node29> null</node29> </node28> </node27> </node26> <node26> function call<depth>26</depth><memaddress>0x9ca4aa0</memaddress><parent><type>function body</type><pmemaddress>0x9ca52d0</pmemaddress></parent><info><rightmemaddress>0x9ca4a40</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>testFct</infoname><infoval>-1</infoval></info> <node27> null</node27> <node27> Right expression<depth>27</depth><memaddress>0x9ca4a40</memaddress><parent><type>function call</type><pmemaddress>0x9ca4aa0</pmemaddress></parent><info><rightmemaddress>0x9ca49e0</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_50</infoname><infoval>-1</infoval></info> <node28> null</node28> <node28> Id<depth>28</depth><memaddress>0x9ca49e0</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca4a40</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>entier2</infoname><infoval>-1</infoval></info> <node29> null</node29> <node29> null</node29> </node28> </node27> </node26> </node25> <node25> Statement<depth>25</depth><memaddress>0x9ca4960</memaddress><parent><type>function body</type><pmemaddress>0x9ca5338</pmemaddress></parent><info><rightmemaddress>0x9ca4880</rightmemaddress><leftmemaddress>0x9ca48e8</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node26> number<depth>26</depth><memaddress>0x9ca48e8</memaddress><parent><type>Statement</type><pmemaddress>0x9ca4960</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>3</infoval></info> <node27> null</node27> <node27> null</node27> </node26> <node26> Id<depth>26</depth><memaddress>0x9ca4880</memaddress><parent><type>Statement</type><pmemaddress>0x9ca4960</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>entier2</infoname><infoval>-1</infoval></info> <node27> null</node27> <node27> null</node27> </node26> </node25> </node24> <node24> Statement<depth>24</depth><memaddress>0x9ca4810</memaddress><parent><type>function body</type><pmemaddress>0x9ca53a0</pmemaddress></parent><info><rightmemaddress>0x9ca4668</rightmemaddress><leftmemaddress>0x9ca4798</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node25> Right expression<depth>25</depth><memaddress>0x9ca4798</memaddress><parent><type>Statement</type><pmemaddress>0x9ca4810</pmemaddress></parent><info><rightmemaddress>0x9ca46d0</rightmemaddress><leftmemaddress>0x9ca4738</leftmemaddress><infotype>boolean</infotype><infoname>_49</infoname><infoval>-1</infoval></info> <node26> number<depth>26</depth><memaddress>0x9ca4738</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca4798</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>5</infoval></info> <node27> null</node27> <node27> null</node27> </node26> <node26> number<depth>26</depth><memaddress>0x9ca46d0</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca4798</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>3</infoval></info> <node27> null</node27> <node27> null</node27> </node26> </node25> <node25> Id<depth>25</depth><memaddress>0x9ca4668</memaddress><parent><type>Statement</type><pmemaddress>0x9ca4810</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>bool1</infoname><infoval>-1</infoval></info> <node26> null</node26> <node26> null</node26> </node25> </node24> </node23> <node23> null</node23> </node22> <node22> NODE_TYPE_FOR<depth>22</depth><memaddress>0x9ca45f8</memaddress><parent><type>function body</type><pmemaddress>0x9ca5470</pmemaddress></parent><info><rightmemaddress>0x9ca4598</rightmemaddress><leftmemaddress>0x9ca4538</leftmemaddress><infotype>No Type</infotype><infoname>_48</infoname><infoval>-1</infoval></info> <node23> Structural node<depth>23</depth><memaddress>0x9ca4538</memaddress><parent><type>NODE_TYPE_FOR</type><pmemaddress>0x9ca45f8</pmemaddress></parent><info><rightmemaddress>0x9ca44d8</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>_46</infoname><infoval>-1</infoval></info> <node24> null</node24> <node24> Structural node<depth>24</depth><memaddress>0x9ca44d8</memaddress><parent><type>Structural node</type><pmemaddress>0x9ca4538</pmemaddress></parent><info><rightmemaddress>0x9ca3ff8</rightmemaddress><leftmemaddress>0x9ca4478</leftmemaddress><infotype>No Type</infotype><infoname>_45</infoname><infoval>-1</infoval></info> <node25> function body<depth>25</depth><memaddress>0x9ca4478</memaddress><parent><type>Structural node</type><pmemaddress>0x9ca44d8</pmemaddress></parent><info><rightmemaddress>0x9ca4410</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node26> null</node26> <node26> Statement<depth>26</depth><memaddress>0x9ca4410</memaddress><parent><type>function body</type><pmemaddress>0x9ca4478</pmemaddress></parent><info><rightmemaddress>0x9ca4200</rightmemaddress><leftmemaddress>0x9ca4398</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node27> Right expression<depth>27</depth><memaddress>0x9ca4398</memaddress><parent><type>Statement</type><pmemaddress>0x9ca4410</pmemaddress></parent><info><rightmemaddress>0x9ca42d0</rightmemaddress><leftmemaddress>0x9ca4338</leftmemaddress><infotype>integer</infotype><infoname>_44</infoname><infoval>-1</infoval></info> <node28> number<depth>28</depth><memaddress>0x9ca4338</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca4398</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>1</infoval></info> <node29> null</node29> <node29> null</node29> </node28> <node28> Right expression<depth>28</depth><memaddress>0x9ca42d0</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca4398</pmemaddress></parent><info><rightmemaddress>0x9ca4270</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_43</infoname><infoval>-1</infoval></info> <node29> null</node29> <node29> Id<depth>29</depth><memaddress>0x9ca4270</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca42d0</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>entier1</infoname><infoval>-1</infoval></info> <node30> null</node30> <node30> null</node30> </node29> </node28> </node27> <node27> Id<depth>27</depth><memaddress>0x9ca4200</memaddress><parent><type>Statement</type><pmemaddress>0x9ca4410</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>entier1</infoname><infoval>-1</infoval></info> <node28> null</node28> <node28> null</node28> </node27> </node26> </node25> <node25> function body<depth>25</depth><memaddress>0x9ca3ff8</memaddress><parent><type>Structural node</type><pmemaddress>0x9ca44d8</pmemaddress></parent><info><rightmemaddress>0x9ca3f90</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>Statements node</infoname><infoval>-1</infoval></info> <node26> null</node26> <node26> Statement<depth>26</depth><memaddress>0x9ca3f90</memaddress><parent><type>function body</type><pmemaddress>0x9ca3ff8</pmemaddress></parent><info><rightmemaddress>0x9ca3eb0</rightmemaddress><leftmemaddress>0x9ca3f18</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node27> number<depth>27</depth><memaddress>0x9ca3f18</memaddress><parent><type>Statement</type><pmemaddress>0x9ca3f90</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>0</infoval></info> <node28> null</node28> <node28> null</node28> </node27> <node27> Id<depth>27</depth><memaddress>0x9ca3eb0</memaddress><parent><type>Statement</type><pmemaddress>0x9ca3f90</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>entier1</infoname><infoval>-1</infoval></info> <node28> null</node28> <node28> null</node28> </node27> </node26> </node25> </node24> </node23> <node23> Right expression<depth>23</depth><memaddress>0x9ca4598</memaddress><parent><type>NODE_TYPE_FOR</type><pmemaddress>0x9ca45f8</pmemaddress></parent><info><rightmemaddress>0x9ca4190</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>_47</infoname><infoval>-1</infoval></info> <node24> null</node24> <node24> Right expression<depth>24</depth><memaddress>0x9ca4190</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca4598</pmemaddress></parent><info><rightmemaddress>0x9ca40c8</rightmemaddress><leftmemaddress>0x9ca4130</leftmemaddress><infotype>boolean</infotype><infoname>_42</infoname><infoval>-1</infoval></info> <node25> number<depth>25</depth><memaddress>0x9ca4130</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca4190</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>10</infoval></info> <node26> null</node26> <node26> null</node26> </node25> <node25> Right expression<depth>25</depth><memaddress>0x9ca40c8</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca4190</pmemaddress></parent><info><rightmemaddress>0x9ca4068</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_41</infoname><infoval>-1</infoval></info> <node26> null</node26> <node26> Id<depth>26</depth><memaddress>0x9ca4068</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca40c8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>entier1</infoname><infoval>-1</infoval></info> <node27> null</node27> <node27> null</node27> </node26> </node25> </node24> </node23> </node22> </node21> <node21> Statement<depth>21</depth><memaddress>0x9ca3e40</memaddress><parent><type>function body</type><pmemaddress>0x9ca54d8</pmemaddress></parent><info><rightmemaddress>0x9ca3d68</rightmemaddress><leftmemaddress>0x9ca3dc8</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node22> true<depth>22</depth><memaddress>0x9ca3dc8</memaddress><parent><type>Statement</type><pmemaddress>0x9ca3e40</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>boolean</infotype><infoname>_40</infoname><infoval>-1</infoval></info> <node23> null</node23> <node23> null</node23> </node22> <node22> Id<depth>22</depth><memaddress>0x9ca3d68</memaddress><parent><type>Statement</type><pmemaddress>0x9ca3e40</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>bool1</infoname><infoval>-1</infoval></info> <node23> null</node23> <node23> null</node23> </node22> </node21> </node20> <node20> Statement<depth>20</depth><memaddress>0x9ca3cf8</memaddress><parent><type>function body</type><pmemaddress>0x9ca5540</pmemaddress></parent><info><rightmemaddress>0x9ca3c10</rightmemaddress><leftmemaddress>0x9ca3c80</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node21> ISEMPTY<depth>21</depth><memaddress>0x9ca3c80</memaddress><parent><type>Statement</type><pmemaddress>0x9ca3cf8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>boolean</infotype><infoname>entier2</infoname><infoval>-1</infoval></info> <node22> null</node22> <node22> null</node22> </node21> <node21> Id<depth>21</depth><memaddress>0x9ca3c10</memaddress><parent><type>Statement</type><pmemaddress>0x9ca3cf8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>bool1</infoname><infoval>-1</infoval></info> <node22> null</node22> <node22> null</node22> </node21> </node20> </node19> <node19> Statement<depth>19</depth><memaddress>0x9ca3ba0</memaddress><parent><type>function body</type><pmemaddress>0x9ca55a8</pmemaddress></parent><info><rightmemaddress>0x9ca3ab8</rightmemaddress><leftmemaddress>0x9ca3b28</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node20> GET<depth>20</depth><memaddress>0x9ca3b28</memaddress><parent><type>Statement</type><pmemaddress>0x9ca3ba0</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>bool1</infoname><infoval>-1</infoval></info> <node21> null</node21> <node21> null</node21> </node20> <node20> Id<depth>20</depth><memaddress>0x9ca3ab8</memaddress><parent><type>Statement</type><pmemaddress>0x9ca3ba0</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>entier1</infoname><infoval>-1</infoval></info> <node21> null</node21> <node21> null</node21> </node20> </node19> </node18> <node18> READ<depth>18</depth><memaddress>0x9ca3a48</memaddress><parent><type>function body</type><pmemaddress>0x9ca5610</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca39d8</leftmemaddress><infotype>integer</infotype><infoname>Statement : 'READ (LExpr);'</infoname><infoval>-1</infoval></info> <node19> Id<depth>19</depth><memaddress>0x9ca39d8</memaddress><parent><type>READ</type><pmemaddress>0x9ca3a48</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>entier2</infoname><infoval>-1</infoval></info> <node20> null</node20> <node20> null</node20> </node19> <node19> null</node19> </node18> </node17> <node17> WRITE<depth>17</depth><memaddress>0x9ca3968</memaddress><parent><type>function body</type><pmemaddress>0x9ca5678</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca38f0</leftmemaddress><infotype>integer</infotype><infoname>Statement : 'WRITE (RExpr);'</infoname><infoval>-1</infoval></info> <node18> Right expression<depth>18</depth><memaddress>0x9ca38f0</memaddress><parent><type>WRITE</type><pmemaddress>0x9ca3968</pmemaddress></parent><info><rightmemaddress>0x9ca3890</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_39</infoname><infoval>-1</infoval></info> <node19> null</node19> <node19> Id<depth>19</depth><memaddress>0x9ca3890</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca38f0</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>entier1</infoname><infoval>-1</infoval></info> <node20> null</node20> <node20> null</node20> </node19> </node18> <node18> null</node18> </node17> </node16> <node16> Statement<depth>16</depth><memaddress>0x9ca3820</memaddress><parent><type>function body</type><pmemaddress>0x9ca56e0</pmemaddress></parent><info><rightmemaddress>0x9ca3418</rightmemaddress><leftmemaddress>0x9ca37a8</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node17> Right expression<depth>17</depth><memaddress>0x9ca37a8</memaddress><parent><type>Statement</type><pmemaddress>0x9ca3820</pmemaddress></parent><info><rightmemaddress>0x9ca36e0</rightmemaddress><leftmemaddress>0x9ca3748</leftmemaddress><infotype>integer</infotype><infoname>_38</infoname><infoval>-1</infoval></info> <node18> number<depth>18</depth><memaddress>0x9ca3748</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca37a8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>5</infoval></info> <node19> null</node19> <node19> null</node19> </node18> <node18> Right expression<depth>18</depth><memaddress>0x9ca36e0</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca37a8</pmemaddress></parent><info><rightmemaddress>0x9ca3618</rightmemaddress><leftmemaddress>0x9ca3680</leftmemaddress><infotype>integer</infotype><infoname>_37</infoname><infoval>-1</infoval></info> <node19> number<depth>19</depth><memaddress>0x9ca3680</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca36e0</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NUMBER</infoname><infoval>36</infoval></info> <node20> null</node20> <node20> null</node20> </node19> <node19> Right expression<depth>19</depth><memaddress>0x9ca3618</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca36e0</pmemaddress></parent><info><rightmemaddress>0x9ca34e8</rightmemaddress><leftmemaddress>0x9ca35b8</leftmemaddress><infotype>integer</infotype><infoname>_36</infoname><infoval>-1</infoval></info> <node20> Right expression<depth>20</depth><memaddress>0x9ca35b8</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca3618</pmemaddress></parent><info><rightmemaddress>0x9ca3558</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_35</infoname><infoval>-1</infoval></info> <node21> null</node21> <node21> Id<depth>21</depth><memaddress>0x9ca3558</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca35b8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>e</infoname><infoval>-1</infoval></info> <node22> null</node22> <node22> null</node22> </node21> </node20> <node20> Right expression<depth>20</depth><memaddress>0x9ca34e8</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca3618</pmemaddress></parent><info><rightmemaddress>0x9ca3488</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_34</infoname><infoval>-1</infoval></info> <node21> null</node21> <node21> Id<depth>21</depth><memaddress>0x9ca3488</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca34e8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>d</infoname><infoval>-1</infoval></info> <node22> null</node22> <node22> null</node22> </node21> </node20> </node19> </node18> </node17> <node17> Id<depth>17</depth><memaddress>0x9ca3418</memaddress><parent><type>Statement</type><pmemaddress>0x9ca3820</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>c</infoname><infoval>-1</infoval></info> <node18> null</node18> <node18> null</node18> </node17> </node16> </node15> <node15> Statement<depth>15</depth><memaddress>0x9ca33a8</memaddress><parent><type>function body</type><pmemaddress>0x9ca5748</pmemaddress></parent><info><rightmemaddress>0x9ca32c0</rightmemaddress><leftmemaddress>0x9ca3330</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node16> number<depth>16</depth><memaddress>0x9ca3330</memaddress><parent><type>Statement</type><pmemaddress>0x9ca33a8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>CONSTANT, NEGATIVE NUMBER</infoname><infoval>-69</infoval></info> <node17> null</node17> <node17> null</node17> </node16> <node16> Id<depth>16</depth><memaddress>0x9ca32c0</memaddress><parent><type>Statement</type><pmemaddress>0x9ca33a8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>entier2</infoname><infoval>-1</infoval></info> <node17> null</node17> <node17> null</node17> </node16> </node15> </node14> <node14> Statement<depth>14</depth><memaddress>0x9ca3250</memaddress><parent><type>function body</type><pmemaddress>0x9ca57b0</pmemaddress></parent><info><rightmemaddress>0x9ca3108</rightmemaddress><leftmemaddress>0x9ca31d8</leftmemaddress><infotype>NODE_TYPE_CHECK</infotype><infoname>Statement : 'LExpr = RExpr;'</infoname><infoval>-1</infoval></info> <node15> Right expression<depth>15</depth><memaddress>0x9ca31d8</memaddress><parent><type>Statement</type><pmemaddress>0x9ca3250</pmemaddress></parent><info><rightmemaddress>0x9ca3178</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_33</infoname><infoval>-1</infoval></info> <node16> null</node16> <node16> Id<depth>16</depth><memaddress>0x9ca3178</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca31d8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>entier1</infoname><infoval>-1</infoval></info> <node17> null</node17> <node17> null</node17> </node16> </node15> <node15> Id<depth>15</depth><memaddress>0x9ca3108</memaddress><parent><type>Statement</type><pmemaddress>0x9ca3250</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>entier2</infoname><infoval>-1</infoval></info> <node16> null</node16> <node16> null</node16> </node15> </node14> </node13> <node13> READ<depth>13</depth><memaddress>0x9ca3098</memaddress><parent><type>function body</type><pmemaddress>0x9ca5818</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>0x9ca3028</leftmemaddress><infotype>integer</infotype><infoname>Statement : 'READ (LExpr);'</infoname><infoval>-1</infoval></info> <node14> Id<depth>14</depth><memaddress>0x9ca3028</memaddress><parent><type>READ</type><pmemaddress>0x9ca3098</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>entier1</infoname><infoval>-1</infoval></info> <node15> null</node15> <node15> null</node15> </node14> <node14> null</node14> </node13> </node12> <node12> function call<depth>12</depth><memaddress>0x9ca2fb8</memaddress><parent><type>function body</type><pmemaddress>0x9ca5880</pmemaddress></parent><info><rightmemaddress>0x9ca2f58</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>doThePrint</infoname><infoval>-1</infoval></info> <node13> null</node13> <node13> Right expression<depth>13</depth><memaddress>0x9ca2f58</memaddress><parent><type>function call</type><pmemaddress>0x9ca2fb8</pmemaddress></parent><info><rightmemaddress>0x9ca2ef8</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_32</infoname><infoval>-1</infoval></info> <node14> null</node14> <node14> Id<depth>14</depth><memaddress>0x9ca2ef8</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca2f58</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>file</infoname><infoval>-1</infoval></info> <node15> null</node15> <node15> null</node15> </node14> </node13> </node12> </node11> <node11> function call<depth>11</depth><memaddress>0x9ca2e78</memaddress><parent><type>function body</type><pmemaddress>0x9ca58e8</pmemaddress></parent><info><rightmemaddress>0x9ca2e18</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>doTheMath</infoname><infoval>-1</infoval></info> <node12> null</node12> <node12> Right expression<depth>12</depth><memaddress>0x9ca2e18</memaddress><parent><type>function call</type><pmemaddress>0x9ca2e78</pmemaddress></parent><info><rightmemaddress>0x9ca2db8</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>NODE_TYPE_TODO</infotype><infoname>_31</infoname><infoval>-1</infoval></info> <node13> null</node13> <node13> Id<depth>13</depth><memaddress>0x9ca2db8</memaddress><parent><type>Right expression</type><pmemaddress>0x9ca2e18</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>file</infoname><infoval>-1</infoval></info> <node14> null</node14> <node14> null</node14> </node13> </node12> </node11> </node10> <node10> null</node10> </node9> <node9> Type declarations<depth>9</depth><memaddress>0x9ca2d38</memaddress><parent><type>Structural node</type><pmemaddress>0x9ca59b8</pmemaddress></parent><info><rightmemaddress>0x9ca2318</rightmemaddress><leftmemaddress>0x9ca2cd0</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node10> Type declarations<depth>10</depth><memaddress>0x9ca2cd0</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2d38</pmemaddress></parent><info><rightmemaddress>0x9ca23c8</rightmemaddress><leftmemaddress>0x9ca2c68</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node11> Type declarations<depth>11</depth><memaddress>0x9ca2c68</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2cd0</pmemaddress></parent><info><rightmemaddress>0x9ca2478</rightmemaddress><leftmemaddress>0x9ca2c00</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node12> Type declarations<depth>12</depth><memaddress>0x9ca2c00</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2c68</pmemaddress></parent><info><rightmemaddress>0x9ca2528</rightmemaddress><leftmemaddress>0x9ca2b98</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node13> Type declarations<depth>13</depth><memaddress>0x9ca2b98</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2c00</pmemaddress></parent><info><rightmemaddress>0x9ca25d8</rightmemaddress><leftmemaddress>0x9ca2b30</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node14> Type declarations<depth>14</depth><memaddress>0x9ca2b30</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2b98</pmemaddress></parent><info><rightmemaddress>0x9ca2688</rightmemaddress><leftmemaddress>0x9ca2ac8</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node15> Type declarations<depth>15</depth><memaddress>0x9ca2ac8</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2b30</pmemaddress></parent><info><rightmemaddress>0x9ca2738</rightmemaddress><leftmemaddress>0x9ca2a60</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node16> Type declarations<depth>16</depth><memaddress>0x9ca2a60</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2ac8</pmemaddress></parent><info><rightmemaddress>0x9ca27e8</rightmemaddress><leftmemaddress>0x9ca29f8</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node17> Type declarations<depth>17</depth><memaddress>0x9ca29f8</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2a60</pmemaddress></parent><info><rightmemaddress>0x9ca2898</rightmemaddress><leftmemaddress>0x9ca2990</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node18> Type declarations<depth>18</depth><memaddress>0x9ca2990</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca29f8</pmemaddress></parent><info><rightmemaddress>0x9ca2948</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>No Type</infotype><infoname>Declarations node</infoname><infoval>-1</infoval></info> <node19> null</node19> <node19> Type declaration<depth>19</depth><memaddress>0x9ca2948</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2990</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>apres</infoname><infoval>-1</infoval></info> <node20> null</node20> <node20> null</node20> </node19> </node18> <node18> Type declaration<depth>18</depth><memaddress>0x9ca2898</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca29f8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>intstack</infotype><infoname>file</infoname><infoval>-1</infoval></info> <node19> null</node19> <node19> null</node19> </node18> </node17> <node17> Type declaration<depth>17</depth><memaddress>0x9ca27e8</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2a60</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>avant</infoname><infoval>-1</infoval></info> <node18> null</node18> <node18> null</node18> </node17> </node16> <node16> Type declaration<depth>16</depth><memaddress>0x9ca2738</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2ac8</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>e</infoname><infoval>-1</infoval></info> <node17> null</node17> <node17> null</node17> </node16> </node15> <node15> Type declaration<depth>15</depth><memaddress>0x9ca2688</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2b30</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>d</infoname><infoval>-1</infoval></info> <node16> null</node16> <node16> null</node16> </node15> </node14> <node14> Type declaration<depth>14</depth><memaddress>0x9ca25d8</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2b98</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>c</infoname><infoval>-1</infoval></info> <node15> null</node15> <node15> null</node15> </node14> </node13> <node13> Type declaration<depth>13</depth><memaddress>0x9ca2528</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2c00</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>boolean</infotype><infoname>bool2</infoname><infoval>-1</infoval></info> <node14> null</node14> <node14> null</node14> </node13> </node12> <node12> Type declaration<depth>12</depth><memaddress>0x9ca2478</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2c68</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>boolean</infotype><infoname>bool1</infoname><infoval>-1</infoval></info> <node13> null</node13> <node13> null</node13> </node12> </node11> <node11> Type declaration<depth>11</depth><memaddress>0x9ca23c8</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2cd0</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>entier2</infoname><infoval>-1</infoval></info> <node12> null</node12> <node12> null</node12> </node11> </node10> <node10> Type declaration<depth>10</depth><memaddress>0x9ca2318</memaddress><parent><type>Type declarations</type><pmemaddress>0x9ca2d38</pmemaddress></parent><info><rightmemaddress>(nil)</rightmemaddress><leftmemaddress>(nil)</leftmemaddress><infotype>integer</infotype><infoname>entier1</infoname><infoval>-1</infoval></info> <node11> null</node11> <node11> null</node11> </node10> </node9> </node8> <node8> null</node8> </node7> <node7> null</node7> </node6> </node5> </node4> </node3> </node2> </node1> </node0> </lsd010>
Structure et Fichiers du projet
Afficher/masquer...Icône | Nom | Taille | Modification |
Pas de sous-répertoires. | |||
Icône | Nom | Taille | Modification |
| _ | Répertoire parent | 0 octets | 1731915334 18/11/2024 08:35:34 |
Avertissement
Ce code présente une manière possible d'implémenter un compilateur, et certains choix peuvent être discutés.Cependant, il peut donner des pistes pour démarrer, ou approcher certains concepts, et je tenterais par la suite de mettre à jour le code.
Utilisation de l'explorateur de code
- Navigation :
- Un clic sur une icône de répertoire ouvre ce répertoire pour en afficher les fichiers.
- Lorsque le répertoire en cours ne contient pas de sous-répertoires il est possible de remonter vers le répertoire parent.
- La structure de répertoires en treetable (tableau en forme d'arborescence) n'est plus possibledans cette version.
- Un clic sur une icône de fichier ouvre ce fichier pour en afficher le code avec la coloration syntaxique adaptée en fonction du langage principal utilisé dans le fichier.
- Affichage :
- Il est possible de trier les répertoires ou les fichiers selon certains critères (nom, taille, date).
- Actions :
- Les actions possible sur les fichiers dépendent de vos droits d'utilisateur sur le site. Veuillez activer le mode utilisateur pour activer les actions.
Version en cache
18/11/2024 08:35:33 Cette version de la page est en cache (à la date du 18/11/2024 08:35:33) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 07/03/2010, dernière modification le 28/10/2018
Source du document imprimé : https://www.gaudry.be/langages-lsd10-source-rf-examples/201004220344/ast.xml.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
- ↑a,b LSD010 : Langage Simple et Didactique Il existe une un certain nombre d'interprétations de l'acronyme LSD (Langage Symbolique Didactique, Langage Sans Difficulté, Langage Simple et Didactique). LSD010 est la version 2010 de la suite LSD80, LSD_02, LSD03, LSD04, LSD05, LSD06, LSD07, LSD08, et LSD09.
Références
- IHDCB332 - Théorie des langages : Syntaxe et sémantique : PY Schobbens,
Syntaxe et sémantique
(January 2010)
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.