svar_def
svar_def
:=
csyntax
|
declarator
=
sexpr
;
C style variable definitions like
int x=1;
require initialisers.
variables
|
var
NAME
sname_suffix
=
sexpr
;
variables
|
var
sdeclname
=
sexpr
;
variables
|
var
sdeclname
:
stypeexpr
=
sexpr
;
variables
|
var
sdeclname
:
stypeexpr
;
variables
|
var &
NAME
stvarlist
:
stypeexpr
<-
sexpr
;
variables
|
var
sdeclname
:
stypeexpr
<-
sexpr
;