Esempio n. 1
0
        private NodeParser(List <Token> tokens, SymbolDictionary map)
        {
            Map = map;

            if (tokens.Count != 0)
            {
                Root = ParseOperand(tokens);
            }
        }
Esempio n. 2
0
        public static Node Parse(List <Token> tokens, SymbolDictionary map)
        {
            if (tokens.Count == 0)
            {
                return(null);
            }

            var parse = new NodeParser(tokens, map);

            return(parse.Root);
        }