Exemplo n.º 1
0
    public static SymbolTerminal GetSymbol(string symbol)
    {
      SymbolTerminal term;
      if (Symbols.TryGetValue(symbol, out term))
      {
        return term;
      }

      term = new SymbolTerminal(symbol);
      term.SetOption(TermOptions.IsGrammarSymbol, true);
      Symbols[symbol] = term;

      return term;
    }
Exemplo n.º 2
0
        public static SymbolTerminal GetSymbol(string symbol)
        {
            SymbolTerminal term;

            if (Symbols.TryGetValue(symbol, out term))
            {
                return(term);
            }

            term = new SymbolTerminal(symbol);
            term.SetOption(TermOptions.IsGrammarSymbol, true);
            Symbols[symbol] = term;

            return(term);
        }