Uses of Class
xrel.parser.SymElement

Packages that use SymElement
xrel.analyzer This package contains the classes that process the output of the parser and that perform static checking of the program.  
xrel.parser Many classes here are generated by JavaCC / JJTree.  
 

Uses of SymElement in xrel.analyzer
 

Constructors in xrel.analyzer with parameters of type SymElement
TASimple(java.lang.String nm, SymTable st, boolean dbg, java.io.PrintStream psOut, SymElement el)
           
 

Uses of SymElement in xrel.parser
 

Methods in xrel.parser that return SymElement
 SymElement ASTAs.getElement()
           
 SymElement SymTable.getTypeSwitchVar()
          Returns the variable element associated to the typeswitch identifier.
 SymElement SymTable.put_type(int scope, java.lang.String name, SimpleNode nodeValue)
          Puts a type into the symbol table.
 SymElement SymTable.put_var(int scope, java.lang.String name, SimpleNode nodeValue)
          Puts a variable into the symbol table.
 SymElement SymTable.search(int k, int scope, java.lang.String name)
          Searches an identifier with name "name", scope "scope" and of kind k (type or pattern or variable or expression).
 SymElement SymTable.search(int kinds, java.lang.String name)
          Searches the last identifier with name "name" inserted in the symbol table. This function explicitly searches first variables (if specified) then patterns (if specified) then everything else. N.B.: to get the last one I search it from the bottom
 SymElement SymTable.searchPattern(java.lang.String pStr, int scope)
           
 SymElement ASTTypeDecl.getElement()
           
 

Methods in xrel.parser with parameters of type SymElement
 void ASTAs.setElement(SymElement el)
           
 TASimple SymTable.getSimpleAutomaton(java.lang.String nm, SymElement el, int BuildPhases, boolean debug)
          Returns an automaton with a given name.
 void ASTTypeDecl.setElement(SymElement el)