macro: [
[ [ IDENT "quit" ] -> GrafiteAst.Quit loc
(* | [ IDENT "abort" ] -> GrafiteAst.Abort loc *)
- | [ IDENT "print" ]; name = QSTRING -> GrafiteAst.Print (loc, name)
(* | [ IDENT "undo" ]; steps = OPT NUMBER ->
GrafiteAst.Undo (loc, int_opt steps)
| [ IDENT "redo" ]; steps = OPT NUMBER ->