Files
compilateur-l/eval-final-projet/ref-asynt/eval21.asynt
2016-04-19 09:06:38 +02:00

86 lines
2.1 KiB
Plaintext

<prog>
<l_dec>
<foncDec>
fibo
<l_dec>
<varDec>$n</varDec>
</l_dec>
<l_instr>
<instr_si>
<opExp>
inf
<varExp>
<var_simple>$n</var_simple>
</varExp>
<intExp>2</intExp>
</opExp>
<l_instr>
<instr_retour>
<intExp>1</intExp>
</instr_retour>
</l_instr>
<l_instr>
<instr_retour>
<opExp>
plus
<appelExp>
<appel>
fibo
<l_exp>
<opExp>
moins
<varExp>
<var_simple>$n</var_simple>
</varExp>
<intExp>1</intExp>
</opExp>
<l_exp>
</l_exp>
</l_exp>
</appel>
</appelExp>
<appelExp>
<appel>
fibo
<l_exp>
<opExp>
moins
<varExp>
<var_simple>$n</var_simple>
</varExp>
<intExp>2</intExp>
</opExp>
<l_exp>
</l_exp>
</l_exp>
</appel>
</appelExp>
</opExp>
</instr_retour>
</l_instr>
</instr_si>
</l_instr>
</foncDec>
<l_dec>
<foncDec>
main
<l_instr>
<instr_ecrire>
<appelExp>
<appel>
fibo
<l_exp>
<lireExp>
</lireExp>
<l_exp>
</l_exp>
</l_exp>
</appel>
</appelExp>
</instr_ecrire>
</l_instr>
</foncDec>
</l_dec>
</l_dec>
</prog>