/* essai.con,v 1.0 2003/02/04 23:34:51 jmr */ program: bloc . bloc: 'begin' decls insts 'end' . decls: decl ';' decls | . decl: fndecl | vardecl . vardecl: 'var' idlist . idlist: ident | ident ',' idlist . fndecl: 'function' bloc . insts: inst ';' insts | inst . inst: ident | number | bloc .