parser make_parser(string str, object|void m)
Compiles the parser-specification given in the first argument. Named actions are taken from the object if available, otherwise left as is.
Returns error-code in both Grammar_parser.error and return_value->error.