+%token IDENT NUM ASSIGN
+
+/* TODO: macro, see oxURM.ps @ p. 25 */
+
+@autoinh s
+/* f .. fields
+ * s .. symbols */
+@attributes { char *name; } IDENT
+@attributes { struct symbol *f; struct symbol *s; } Program
+@attributes { struct symbol *f; } Idents Structdef
+@attributes { struct symbol *p; } Parms
+@attributes { struct symbol *s; } Methoddef Statseq Lexpr Expr Minusterm Multerm Orterm
+Term Exprs
+@attributes { struct symbol *sin; struct symbol *sout; } Statement
+
+@traversal @postorder c