private NodeParser(List <Token> tokens, SymbolDictionary map) { Map = map; if (tokens.Count != 0) { Root = ParseOperand(tokens); } }
public static Node Parse(List <Token> tokens, SymbolDictionary map) { if (tokens.Count == 0) { return(null); } var parse = new NodeParser(tokens, map); return(parse.Root); }