Eine SableCC-Eingabe

(vereinfacht)

Tokens   whitespace = (' ' | '\t' | 10 | 13)+;
   number = ['0' .. '9']+;
   plus = 'plus';
   lpar = '('; rpar = ')'; comma = ',';
Ignored Tokens  whitespace;
Productions
   expression = number
     | plus lpar 
       expression comma expression 
       rpar;



Johannes Waldmann 2006-02-02