%prelude {
//------------------------------------------------------------------------------
// C definitions
//------------------------------------------------------------------------------
#include "stdio.h"
#include "stdlib.h"
}
//-----------------------------------------------------------------------------
// token defs
//------------------------------------------------------------------------------
%token NUMBER;
//-----------------------------------------------------------------------------
// grammar rules
//------------------------------------------------------------------------------
expression :
term
;
term :
term '+' factor
| term '-' factor
| factor
;
factor :
factor '*' primary
| factor '/' primary
| primary
;
primary :
NUMBER
| '(' term ')'
| '-' primary
;
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet)
¤
*© Formatika GbR, Deutschland