public override ISymbol GetSymbol(string symbolName)
        {
            var symbol = grammar.GetSymbol(symbolName);

            if (symbol != null)
            {
                return(symbol);
            }
            symbol = base.GetSymbol(symbolName);
            if (symbol != null)
            {
                return(symbol);
            }
            throw new ArgumentException();
        }
Exemple #2
0
 public ISymbol GetSymbol(string symbolName)
 {
     return(grammar.GetSymbol(symbolName));
 }