3
%else='else',%end='end';%elseif='elseif';%if='if';%for='for';
4
%select='select';%while='while';%case='case';%then='then'
6
logics=['==','<','>','<=','>=','<>']
7
//symbole : symbole associe a un numero d'operation
8
//type_du resultat : 0:facteur,1:terme,2:expression
9
//parenthesage : indique s'il faut parentheser les operandes de meme type
10
// que type_du_resultat
12
// symbole type_du_resultat parenthesage_des_operandes
47
same=['error','input','clc','home','fprintf','sprintf','emptystr']
49
[logics,same,ops,%else,%end,%elseif,%if,%for,%select,%while,%case,%then]=...
50
resume(logics,same,ops,%else,%end,%elseif,%if,%for,%select,%while,%case,%then)