|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |