language Pendant { nonterminal Stms, Stm, Exp, Base; Stms[one] --> ; [more] --> ; Stm[ass] --> := ";" ; [svp] --> := , s'il vous plaît ";" ; [skip] --> je n'en ai rien à foutre ! ";" ; [if] --> si alors ; [ifelse] --> si alors sinon ; [while] --> pendant fait ; [block] --> { } ; Exp[base] --> ; [neg] --> ne pas ; [add] --> + ; [sub] --> - ; [mul] --> * ; [div] --> / ; Base[num] --> ; [var] --> ; }