This module implements a tree creator, where all tokens, nonterminals and arrays are represented using the same base class. The list of childs is just an array of this class. Create an instance of DynamicParseTreeCreator for the used grammar and pass it to the parser.