/media/sda-magnetic/david/Extern-Magnetic-2022-06-29/Extern01/Dokumente-11-2021-07-05/informatik-math/informatik2/bash-programming/lex-yacc-bash-etc/yacc-bsp-00004.txt


%{
#include <ctype.h>
#include <stdio.h>
%}
%token NUMBER

%%

lines       : lines expr '\n'
            | expr '\n'
            ;
expr        : expr '+' term { $$ = $1 + $3; }
            | expr '-' term { $$ = $1 - $3; }
            | term
            ;
term        : term '*' factor {$$ = $1 * $3; }
            | term '\' factor {$$ = $1 \ $3; }
            | factor
            ;
factor      : '(' expr ')'    { $$ = $2; }  
            | NUMBER
            ;
        
%%

yylex