|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ASTVisitor | |
---|---|
edu.ksu.cis.projects.bogor.analyses | Provides for Bogor modules. |
edu.ksu.cis.projects.bogor.ast | Provides for Bogor input language AST. |
edu.ksu.cis.projects.bogor.ast.checker | Provides for Bogor AST checker. |
edu.ksu.cis.projects.bogor.ast.transform |
Uses of ASTVisitor in edu.ksu.cis.projects.bogor.analyses |
---|
Subclasses of ASTVisitor in edu.ksu.cis.projects.bogor.analyses | |
---|---|
class |
LocalVariablesCollector
|
Uses of ASTVisitor in edu.ksu.cis.projects.bogor.ast |
---|
Methods in edu.ksu.cis.projects.bogor.ast with parameters of type ASTVisitor | |
---|---|
void |
ASTArrayType.visit(ASTVisitor visitor)
|
void |
ASTBooleanType.visit(ASTVisitor visitor)
|
void |
ASTDoubleType.visit(ASTVisitor visitor)
|
void |
ASTExtType.visit(ASTVisitor visitor)
|
void |
ASTFloatType.visit(ASTVisitor visitor)
|
void |
ASTFunType.visit(ASTVisitor visitor)
|
void |
ASTIntRangeType.visit(ASTVisitor visitor)
|
void |
ASTIntType.visit(ASTVisitor visitor)
|
void |
ASTLockType.visit(ASTVisitor visitor)
|
void |
ASTLongRangeType.visit(ASTVisitor visitor)
|
void |
ASTLongType.visit(ASTVisitor visitor)
|
void |
ASTStringType.visit(ASTVisitor visitor)
|
void |
ASTThreadIdType.visit(ASTVisitor visitor)
|
void |
ActionExtension.visit(ASTVisitor visitor)
|
void |
ActionStatement.visit(ASTVisitor visitor)
|
void |
ApplyExp.visit(ASTVisitor visitor)
|
void |
ArrayAccessExp.visit(ASTVisitor visitor)
|
void |
AssertAction.visit(ASTVisitor visitor)
|
void |
AssignAction.visit(ASTVisitor visitor)
|
void |
AssumeAction.visit(ASTVisitor visitor)
|
void |
AtomicActionStatement.visit(ASTVisitor visitor)
|
void |
AtomicExp.visit(ASTVisitor visitor)
|
void |
AtomicStatement.visit(ASTVisitor visitor)
|
void |
BinaryExp.visit(ASTVisitor visitor)
|
void |
BlockStatement.visit(ASTVisitor visitor)
|
void |
BlockTransformation.visit(ASTVisitor visitor)
|
void |
BooleanConstant.visit(ASTVisitor visitor)
|
void |
BooleanLiteral.visit(ASTVisitor visitor)
|
void |
CastExp.visit(ASTVisitor visitor)
|
void |
Catch.visit(ASTVisitor visitor)
|
void |
ChooseStatement.visit(ASTVisitor visitor)
|
void |
ConditionalExp.visit(ASTVisitor visitor)
|
void |
ConstantDefinition.visit(ASTVisitor visitor)
|
void |
DoubleConstant.visit(ASTVisitor visitor)
|
void |
DoubleLiteral.visit(ASTVisitor visitor)
|
void |
EnumDefinition.visit(ASTVisitor visitor)
|
void |
ExitThreadAction.visit(ASTVisitor visitor)
|
void |
ExpAction.visit(ASTVisitor visitor)
|
void |
ExpExtension.visit(ASTVisitor visitor)
|
void |
ExtExp.visit(ASTVisitor visitor)
|
void |
ExtensionDefinition.visit(ASTVisitor visitor)
|
void |
FSM.visit(ASTVisitor visitor)
|
void |
Field.visit(ASTVisitor visitor)
|
void |
FieldAccessExp.visit(ASTVisitor visitor)
|
void |
FloatConstant.visit(ASTVisitor visitor)
|
void |
FloatLiteral.visit(ASTVisitor visitor)
|
void |
Fun.visit(ASTVisitor visitor)
|
void |
Global.visit(ASTVisitor visitor)
|
void |
GotoNextState.visit(ASTVisitor visitor)
|
void |
IdExp.visit(ASTVisitor visitor)
|
void |
IdPrintArg.visit(ASTVisitor visitor)
|
void |
IdType.visit(ASTVisitor visitor)
|
void |
IfStatement.visit(ASTVisitor visitor)
|
void |
InitialValue.visit(ASTVisitor visitor)
|
void |
InstanceofExp.visit(ASTVisitor visitor)
|
void |
IntConstant.visit(ASTVisitor visitor)
|
void |
IntLiteral.visit(ASTVisitor visitor)
|
void |
InvokeAction.visit(ASTVisitor visitor)
|
void |
InvokeExp.visit(ASTVisitor visitor)
|
void |
InvokeTransformation.visit(ASTVisitor visitor)
|
void |
KindofExp.visit(ASTVisitor visitor)
|
void |
LetExp.visit(ASTVisitor visitor)
|
void |
LiteralExp.visit(ASTVisitor visitor)
|
void |
LiveSet.visit(ASTVisitor visitor)
|
void |
Local.visit(ASTVisitor visitor)
|
void |
Location.visit(ASTVisitor visitor)
|
void |
LockAction.visit(ASTVisitor visitor)
|
void |
LockTestExp.visit(ASTVisitor visitor)
|
void |
LongConstant.visit(ASTVisitor visitor)
|
void |
LongLiteral.visit(ASTVisitor visitor)
|
void |
NewArrayExp.visit(ASTVisitor visitor)
|
void |
NewLockExp.visit(ASTVisitor visitor)
|
void |
NewRecordExp.visit(ASTVisitor visitor)
|
abstract void |
Node.visit(ASTVisitor visitor)
|
void |
NullLiteral.visit(ASTVisitor visitor)
|
void |
Param.visit(ASTVisitor visitor)
|
void |
ParenExp.visit(ASTVisitor visitor)
|
void |
PrintAction.visit(ASTVisitor visitor)
|
void |
RecordDefinition.visit(ASTVisitor visitor)
|
void |
ReturnNextState.visit(ASTVisitor visitor)
|
void |
ReturnStatement.visit(ASTVisitor visitor)
|
void |
SkipStatement.visit(ASTVisitor visitor)
|
void |
StartThreadExp.visit(ASTVisitor visitor)
|
void |
StringConstant.visit(ASTVisitor visitor)
|
void |
StringLiteral.visit(ASTVisitor visitor)
|
void |
StringPrintArg.visit(ASTVisitor visitor)
|
void |
System.visit(ASTVisitor visitor)
|
void |
ThreadTestExp.visit(ASTVisitor visitor)
|
void |
ThrowAction.visit(ASTVisitor visitor)
|
void |
TryCatchStatement.visit(ASTVisitor visitor)
|
void |
TypeAliasDefinition.visit(ASTVisitor visitor)
|
void |
TypeExtension.visit(ASTVisitor visitor)
|
void |
TypedId.visit(ASTVisitor visitor)
|
void |
UnaryExp.visit(ASTVisitor visitor)
|
void |
VirtualTableDefinition.visit(ASTVisitor visitor)
|
void |
WhileStatement.visit(ASTVisitor visitor)
|
Uses of ASTVisitor in edu.ksu.cis.projects.bogor.ast.checker |
---|
Subclasses of ASTVisitor in edu.ksu.cis.projects.bogor.ast.checker | |
---|---|
class |
ConstIntExpEvaluator
Utility class to evaluate a very simple "const" or literal integer expression. |
protected class |
ConstIntExpEvaluator.ConstIntExpEnforcer
|
class |
ExpChecker
This class is used to deduce the type of expressions. |
class |
LegalInitialValueChecker
Type description here. |
class |
LiveSetChecker
Install a calculated live variable set on any thread control point for which no liveset was explicitly written. |
class |
StatementTerminaChecker
Visitor to determine if every exiting branch from a statement eventually performs a return . |
Uses of ASTVisitor in edu.ksu.cis.projects.bogor.ast.transform |
---|
Subclasses of ASTVisitor in edu.ksu.cis.projects.bogor.ast.transform | |
---|---|
class |
HighToLowAtomicExpCompiler
Compiler to produce code more efficient than HighToLowNonAtomicExpCompiler . |
protected class |
HighToLowAtomicExpCompiler.InvocationDetector
|
class |
HighToLowBIRCompiler
System transformer which convert a high-level, automatically sequenced statement-based FSMs into a low-level, location-based FSMs. |
class |
HighToLowNonAtomicExpCompiler
Compiler to produce low-level BIR control points for evaluating expressions. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |