Package | Description |
---|---|
beaver | |
soot.JastAddJ |
Modifier and Type | Field and Description |
---|---|
protected Symbol[] |
Parser._symbols
The stack of shifted symbols.
|
Modifier and Type | Method and Description |
---|---|
Symbol |
Symbol.clone() |
protected abstract Symbol |
Parser.invokeReduceAction(int rule_num,
int offset)
Invoke actual reduce action routine.
|
Symbol |
Parser.TokenStream.nextToken() |
abstract Symbol |
Scanner.nextToken() |
abstract Symbol |
Action.reduce(Symbol[] args,
int offset)
Am action code that is executed when the production is reduced.
|
Symbol |
Parser.TokenStream.remove(int i)
Removes a token from the accumulator.
|
Modifier and Type | Method and Description |
---|---|
void |
Parser.Events.errorPhraseRemoved(Symbol error) |
void |
Parser.TokenStream.insert(Symbol t0,
Symbol t1)
Insert two tokens at the beginning of a stream.
|
void |
Parser.Events.missingTokenInserted(Symbol token) |
void |
Parser.Events.misspelledTokenReplaced(Symbol token) |
protected void |
Parser.recoverFromError(Symbol token,
Parser.TokenStream in)
Implements parsing error recovery.
|
abstract Symbol |
Action.reduce(Symbol[] args,
int offset)
Am action code that is executed when the production is reduced.
|
void |
Parser.Events.syntaxError(Symbol token) |
void |
Parser.Events.unexpectedTokenRemoved(Symbol token) |
Constructor and Description |
---|
TokenStream(Scanner scanner,
Symbol first_symbol) |
Modifier and Type | Method and Description |
---|---|
protected Symbol |
JastAddJavaParser.invokeReduceAction(int rule_num,
int offset) |
Symbol |
JavaScanner.nextToken()
Resumes scanning until the next regular expression is matched,
the end of input is encountered or an I/O-Error occurs.
|
Modifier and Type | Method and Description |
---|---|
void |
AnonymousDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ConstructorAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ClassDeclSubstituted.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
FieldDeclarationSubstituted.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
WildcardType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
GenericClassDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ParMethodDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ParSuperConstructorAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
GenericClassDeclSubstituted.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
AnnotationDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
PrimitiveType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
NullType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
VoidType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
FloatingPointType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
SuperConstructorAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
EmptyType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
Modifier.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ParameterDeclarationSubstituted.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
IntegralType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
RawClassDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
MethodAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
SuperAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ArrayDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
IdUse.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
GLBType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
MethodDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
BridgeMethodDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
AbstractWildcardType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
BoundMethodAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
RawMethodDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ParConstructorAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
CatchParameterDeclaration.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
WildcardExtendsType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ConstructorDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
TypeAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
GenericMethodDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
PackageOrTypeAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
GenericInterfaceDeclSubstituted.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
VariableArityParameterDeclarationSubstituted.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ShortType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
GenericInterfaceDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
EnumDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ThisAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
FieldDeclaration.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
AnnotationMethodDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
SingleStaticImportDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
VariableArityParameterDeclaration.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
BoundFieldAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ParInterfaceDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
VariableDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
InterfaceDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
BooleanType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
VarAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
WildcardSuperType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ByteType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ParMethodAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ClassDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
BoundTypeAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
RawInterfaceDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
DoubleType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
MethodDeclSubstituted.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
FloatType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
BytecodeTypeAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ResourceDeclaration.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
GenericConstructorDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
UnknownType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ParseName.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ReferenceType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
AmbiguousAccess.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ConstructorDeclSubstituted.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
PlaceholderMethodDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
RawConstructorDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
VariableDeclaration.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
TypeDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ParConstructorDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
EnumConstant.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
InterfaceDeclSubstituted.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
LongType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
Annotation.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
CharType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
TypeVariable.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ParClassDecl.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
ParameterDeclaration.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
LUBType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
NumericType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
IntType.setID(Symbol symbol)
JastAdd-internal setter for lexeme ID using the Beaver parser.
|
void |
BreakStmt.setLabel(Symbol symbol)
JastAdd-internal setter for lexeme Label using the Beaver parser.
|
void |
LabeledStmt.setLabel(Symbol symbol)
JastAdd-internal setter for lexeme Label using the Beaver parser.
|
void |
ContinueStmt.setLabel(Symbol symbol)
JastAdd-internal setter for lexeme Label using the Beaver parser.
|
void |
FloatingPointLiteral.setLITERAL(Symbol symbol)
JastAdd-internal setter for lexeme LITERAL using the Beaver parser.
|
void |
BooleanLiteral.setLITERAL(Symbol symbol)
JastAdd-internal setter for lexeme LITERAL using the Beaver parser.
|
void |
LongLiteral.setLITERAL(Symbol symbol)
JastAdd-internal setter for lexeme LITERAL using the Beaver parser.
|
void |
Literal.setLITERAL(Symbol symbol)
JastAdd-internal setter for lexeme LITERAL using the Beaver parser.
|
void |
IllegalLiteral.setLITERAL(Symbol symbol)
JastAdd-internal setter for lexeme LITERAL using the Beaver parser.
|
void |
IntegerLiteral.setLITERAL(Symbol symbol)
JastAdd-internal setter for lexeme LITERAL using the Beaver parser.
|
void |
NumericLiteral.setLITERAL(Symbol symbol)
JastAdd-internal setter for lexeme LITERAL using the Beaver parser.
|
void |
DoubleLiteral.setLITERAL(Symbol symbol)
JastAdd-internal setter for lexeme LITERAL using the Beaver parser.
|
void |
StringLiteral.setLITERAL(Symbol symbol)
JastAdd-internal setter for lexeme LITERAL using the Beaver parser.
|
void |
CharacterLiteral.setLITERAL(Symbol symbol)
JastAdd-internal setter for lexeme LITERAL using the Beaver parser.
|
void |
NullLiteral.setLITERAL(Symbol symbol)
JastAdd-internal setter for lexeme LITERAL using the Beaver parser.
|
void |
ElementValuePair.setName(Symbol symbol)
JastAdd-internal setter for lexeme Name using the Beaver parser.
|
void |
PrimitiveTypeAccess.setName(Symbol symbol)
JastAdd-internal setter for lexeme Name using the Beaver parser.
|
void |
TypeAccess.setPackage(Symbol symbol)
JastAdd-internal setter for lexeme Package using the Beaver parser.
|
void |
PackageAccess.setPackage(Symbol symbol)
JastAdd-internal setter for lexeme Package using the Beaver parser.
|
void |
BoundTypeAccess.setPackage(Symbol symbol)
JastAdd-internal setter for lexeme Package using the Beaver parser.
|
void |
BytecodeTypeAccess.setPackage(Symbol symbol)
JastAdd-internal setter for lexeme Package using the Beaver parser.
|
void |
WildcardsCompilationUnit.setPackageDecl(Symbol symbol)
JastAdd-internal setter for lexeme PackageDecl using the Beaver parser.
|
void |
AnnotatedCompilationUnit.setPackageDecl(Symbol symbol)
JastAdd-internal setter for lexeme PackageDecl using the Beaver parser.
|
void |
PrimitiveCompilationUnit.setPackageDecl(Symbol symbol)
JastAdd-internal setter for lexeme PackageDecl using the Beaver parser.
|
void |
CompilationUnit.setPackageDecl(Symbol symbol)
JastAdd-internal setter for lexeme PackageDecl using the Beaver parser.
|
Copyright © 2021 Soot OSS. All rights reserved.