Sign in
gnu
/
bison
/
refs/heads/master
/
.
/
doc
/
calc.y
blob: 6f468b2001c63686e121ddc7bf08db0479172a9a [
file
] [
log
] [
blame
]
%
union
{
int
ival
;
const
char
*
sval
;
}
%
token
<ival>
NUM
%
nterm
<ival>
exp
%
token
<sval>
STR
%
nterm
<sval>
useless
%
left
'+'
'-'
%
left
'*'
%%
exp
:
exp
'+'
exp
|
exp
'-'
exp
|
exp
'*'
exp
|
exp
'/'
exp
|
NUM
;
useless
:
STR
;