- * pstate is the current parse tree, which is built piece by piece while
- * parsing the node tree: ec_parse_child() creates a new child in
- * this state parse tree, and calls the parse() method for the child
- * node, with pstate pointing to this new child. If it does not match,
- * the child is removed in the state, else it is kept, with its
- * possible descendants.