Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
S
S_EXPRESSIONS
- Static variable in interface xrel.parser.
SymElementKind
S_LABELS
- Static variable in interface xrel.parser.
SymElementKind
S_PATTERNS
- Static variable in interface xrel.parser.
SymElementKind
S_TYPES
- Static variable in interface xrel.parser.
SymElementKind
S_VARIABLES
- Static variable in interface xrel.parser.
SymElementKind
search_automaton(String)
- Method in class xrel.parser.
SymTable
search(int, int, String)
- Method in class xrel.parser.
SymTable
Searches an identifier with name "name", scope "scope" and of kind k (type or pattern or variable or expression).
search(int, String)
- Method in class xrel.parser.
SymTable
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
searchPattern(String, int)
- Method in class xrel.parser.
SymTable
searchTokenFrom(String, Token)
- Method in class xrel.parser.
SimpleNode
Searches a token with name tk from the token start.
SemanticChecks
- class xrel.analyzer.
SemanticChecks
.
Contains the semantic error checking.
SemanticChecks()
- Constructor for class xrel.analyzer.
SemanticChecks
set_epsClos(HashSet)
- Method in class xrel.analyzer.
TADifferenceState
set_epsClos(HashSet)
- Method in interface xrel.analyzer.
TAState
setDebug(boolean)
- Method in class xrel.analyzer.
TA
setDebugStream(PrintStream)
- Static method in class xrel.parser.
XRelParserTokenManager
setDistrib
- class tools.
setDistrib
.
TODO insert comment here
setDistrib(JFrame)
- Constructor for class tools.
setDistrib
setElement(SymElement)
- Method in class xrel.parser.
ASTAs
setElement(SymElement)
- Method in class xrel.parser.
ASTTypeDecl
setFeature(String, boolean)
- Method in class xrel.xml.
Xerces
Sets a feature.
setFeature(String, boolean)
- Method in interface xrel.xml.
ParserWrapper
Set the state of a feature.
setFinal(boolean)
- Method in class xrel.analyzer.
TADifferenceState
setFinal(boolean)
- Method in interface xrel.analyzer.
TAState
setImportSt(Node)
- Method in class xrel.parser.
SymTable
setInferredType(TA)
- Method in class xrel.parser.
SymElement
setName(int, String)
- Method in class xrel.parser.
ASTIdentifier
setName(int, String, Token)
- Method in class xrel.parser.
ASTAs
setName(int, String, Token)
- Method in class xrel.parser.
ASTTypeDecl
setName(String)
- Method in class xrel.parser.
ASTTag
setName(String, Token)
- Method in class xrel.parser.
ASTSwitchCase
setNode(SimpleNode)
- Method in class xrel.parser.
SymElement
Sets the subtree associated to the element.
setOperator(String)
- Method in class xrel.parser.
ASTOperator
setSwitchId(String)
- Method in class xrel.parser.
SymTable
Set the typeswitch variable name.
setTypeSwNode(Node)
- Method in class xrel.parser.
SymTable
setValue(SimpleNode)
- Method in class xrel.parser.
SymElement
Sets the value associated to this variable as a result of a binding.
setValue(String)
- Method in class xrel.parser.
ASTStringLiteral
showAnnotations(PrintStream, String)
- Method in class xrel.parser.
SimpleNode
showBoundVariables(PrintStream, boolean, boolean)
- Method in class xrel.parser.
SymTable
Shows the variables bound in the pattern matching and theirs values.
showbug_and_exit(String)
- Static method in class xrel.
XreError
showerror_and_exit(String)
- Static method in class xrel.
XreError
showErrors(PrintStream, SimpleNode)
- Method in class xrel.parser.
SymTable
showThings(PrintStream)
- Method in class xrel.parser.
SymTable
SIMPLE_BUILD
- Static variable in interface xrel.analyzer.
TABuildPhase
SimpleCharStream
- class xrel.parser.
SimpleCharStream
.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(InputStream)
- Constructor for class xrel.parser.
SimpleCharStream
SimpleCharStream(InputStream, int, int)
- Constructor for class xrel.parser.
SimpleCharStream
SimpleCharStream(InputStream, int, int, int)
- Constructor for class xrel.parser.
SimpleCharStream
SimpleCharStream(Reader)
- Constructor for class xrel.parser.
SimpleCharStream
SimpleCharStream(Reader, int, int)
- Constructor for class xrel.parser.
SimpleCharStream
SimpleCharStream(Reader, int, int, int)
- Constructor for class xrel.parser.
SimpleCharStream
SimpleNode
- class xrel.parser.
SimpleNode
.
SimpleNode(int)
- Constructor for class xrel.parser.
SimpleNode
The standard constructor.
SimpleNode(XRelParser, int)
- Constructor for class xrel.parser.
SimpleNode
This constructor lets you to specify the parser.
simplify()
- Method in class xrel.analyzer.
TA
specialConstructor
- Variable in class xrel.parser.
ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
SpecialNames
- interface xrel.parser.
SpecialNames
.
TODO insert comment here
SpecialPrefix
- Static variable in interface xrel.parser.
SpecialNames
specialToken
- Variable in class xrel.parser.
Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
Statement(SymTable)
- Static method in class xrel.parser.
XRelParser
StatementList(SymTable)
- Static method in class xrel.parser.
XRelParser
states
- Variable in class xrel.analyzer.
TA
all the states of the automaton.
staticFlag
- Static variable in class xrel.parser.
SimpleCharStream
STEP_BUILD
- Static variable in interface xrel.analyzer.
TABuildPhase
STEP_COMPLETE_AUT
- Static variable in interface xrel.analyzer.
TABuildPhase
STEP_NO_EPS_TRANS
- Static variable in interface xrel.analyzer.
TABuildPhase
STEP_NO_UNMATCHED_STATES
- Static variable in interface xrel.analyzer.
TABuildPhase
STEP_NO_UNREACH_STATES
- Static variable in interface xrel.analyzer.
TABuildPhase
STRING
- Static variable in interface xrel.parser.
XRelParserConstants
STRING_LITERAL
- Static variable in interface xrel.parser.
XRelParserConstants
StringName
- Static variable in interface xrel.parser.
SpecialNames
StringPatternName
- Static variable in interface xrel.parser.
SpecialNames
StringTypeName
- Static variable in interface xrel.parser.
SpecialNames
StrLiteralPrefix
- Static variable in interface xrel.parser.
SpecialNames
StrLiteralSuffix
- Static variable in interface xrel.parser.
SpecialNames
StrUnquotedPrefix
- Static variable in interface xrel.parser.
SpecialNames
StrUnquotedSuffix
- Static variable in interface xrel.parser.
SpecialNames
SWITCH
- Static variable in interface xrel.parser.
XRelParserConstants
SwitchCase(SymTable)
- Static method in class xrel.parser.
XRelParser
switchId
- Variable in class xrel.parser.
SymTable
the name of the typeswitch identifier, if any
SwitchTo(int)
- Static method in class xrel.parser.
XRelParserTokenManager
SymElement
- class xrel.parser.
SymElement
.
This class is a symbol table element.
SymElement(SymTable, int, String, int, SimpleNode)
- Constructor for class xrel.parser.
SymElement
This is the only constructor you can use to initialize an object of the symbol table.
SymElementKind
- interface xrel.parser.
SymElementKind
.
This interface defines the kinds of elements into the symbol table and the strings that describe them.
symtab
- Variable in class xrel.parser.
ErrorCheckVisitor
symtab
- Variable in class xrel.analyzer.
TA
SymTable
- class xrel.parser.
SymTable
.
The symbol table contains the types, the patterns, the variables and the expressions inside the program.
SymTable()
- Constructor for class xrel.parser.
SymTable
Initializes the symbol table.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X