Bonjour ,
J'ai une règle qui provoque de récursivité j'essaye de la transformer mais toujours y a de boucle si vous pouvez m'aider à la reformuler :
Code autre : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 INSTR : 'if' EXPR 'then do 'INSTR SUITE | 'while' EXPR' do' INSTR | LVALUE' :='EXPR | 'return' EXPR | 'return' | 'ident ('EXPRLIST')' | 'begin' SEQUENCE 'end' | 'begin end'; SUITE :EOF|' else' INSTR ;
Partager