start debugging new parser

start debugging new parser, found deriving base parser not work in new implement(no parser.cur, parser.lineno, parser.row, use closure variable instead)