public ParseTree(string Source, List <Operator <T> > Operators, Dictionary <string, Generator <T> > Sets) { _Head = new ParseNode <T>(Source, Operators, Sets); _Head.Rebalance(); _Head = _Head.GetRoot(); }