Class SymbolTable


  • public class SymbolTable
    extends java.lang.Object
    Full symbol table for sleigh
    • Constructor Detail

      • SymbolTable

        public SymbolTable()
    • Method Detail

      • getCurrentScope

        public SymbolScope getCurrentScope()
      • setCurrentScope

        public void setCurrentScope​(SymbolScope scope)
      • findSymbol

        public Symbol findSymbol​(java.lang.String nm)
      • findSymbol

        public Symbol findSymbol​(java.lang.String nm,
                                 int skip)
      • findGlobalSymbol

        public Symbol findGlobalSymbol​(java.lang.String nm)
      • getSymbolList

        public Symbol[] getSymbolList()
      • findSymbol

        public Symbol findSymbol​(int id)
      • restoreSymbolHeader

        public void restoreSymbolHeader​(XmlPullParser parser)
      • getNumberOfUserDefinedOpNames

        public int getNumberOfUserDefinedOpNames()
      • getUserDefinedOpName

        public java.lang.String getUserDefinedOpName​(int index)