Package | Description |
---|---|
oracle.javatools.parser.plsql.old.symbol |
Modifier and Type | Class and Description |
---|---|
class |
CodeBlockSymbol |
class |
CommonRoot |
class |
CompoundStatement |
class |
ErrorSymbol |
class |
ExpressionList |
class |
ExpressionSymbol |
class |
ExpressionWrapper |
class |
FunctionSymbol |
class |
NameSymbol |
class |
PackageSymbol |
class |
RootSymbol |
class |
Statement |
class |
TypeSymbol
In this preliminary version of the parser, for now, the TypeSymbol
is exactly like a NameSymbol.
|
class |
VariableSymbol |
Modifier and Type | Method and Description |
---|---|
PlsqlSymbol |
PlsqlSymbolFactory.createAndFinishErrorSymbol(SyntaxToken token,
CommonRoot root) |
PlsqlSymbol |
PlsqlSymbolFactory.createSymbol(int syntaxCode,
int startOffset,
int endOffset,
PlsqlSymbol parent)
Creates an empty symbol.
|
PlsqlSymbol |
PlsqlSymbolFactory.createSymbol(SyntaxToken token,
PlsqlSymbol parent)
Creates an empty symbol.
|
PlsqlSymbol |
PlsqlSymbol.getParent() |
Modifier and Type | Method and Description |
---|---|
PlsqlSymbol |
PlsqlSymbolFactory.createSymbol(int syntaxCode,
int startOffset,
int endOffset,
PlsqlSymbol parent)
Creates an empty symbol.
|
PlsqlSymbol |
PlsqlSymbolFactory.createSymbol(SyntaxToken token,
PlsqlSymbol parent)
Creates an empty symbol.
|
void |
PlsqlSymbolFactory.finishSymbol(PlsqlSymbol symbol,
ReadTextBuffer buffer)
Finishes a symbol's setup by looking at the symbol's syntax code
and doing the appropriate wiring.
|
void |
PlsqlSymbolFactory.finishSymbol(PlsqlSymbol symbol,
SyntaxToken token,
ReadTextBuffer buffer)
Finishes a symbol's setup by looking at the symbol's syntax code
and doing the appropriate wiring.
|
boolean |
PlsqlSymbolFactory.forceFinishSymbol(PlsqlSymbol symbol,
int endOffset,
ReadTextBuffer buffer)
Attempts to finish a symbol.
|