コード例 #1
0
ファイル: SymbolScope.cs プロジェクト: modulexcite/Horseshoe
      public void Add(Symbol symbol)
      {
         if (m_symbols.ContainsKey(symbol.Name))
            throw new InvalidOperationException(String.Format("Redefinition of symbol {0}", symbol.Name));

         m_symbols.Add(symbol.Name, symbol);
      }
コード例 #2
0
ファイル: SymbolTable.cs プロジェクト: modulexcite/Horseshoe
 public void AddSymbol(Symbol symbol)
 {
    CurrentScope.Add(symbol);
 }