settle for a parse tree and a parser tree
simplify with abr_tree and abr_parser