|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SymbolTable | |
---|---|
edu.ksu.cis.projects.bogor | Provides for Bogor command-line interface (CLI) and configuration. |
edu.ksu.cis.projects.bogor.ast.checker | Provides for Bogor AST checker. |
edu.ksu.cis.projects.bogor.ast.transform | |
edu.ksu.cis.projects.bogor.module | Provide a generic framework for dataflow analysis on BIR transition systems. |
edu.ksu.cis.projects.bogor.module.backtrack | Provides types and factories for "undo" operations. |
edu.ksu.cis.projects.bogor.module.config | |
edu.ksu.cis.projects.bogor.module.state | Provides for Bogor state. |
edu.ksu.cis.projects.bogor.module.value | Provides for Bogor values. |
edu.ksu.cis.projects.bogor.symboltable | Provides for Bogor symbol table. |
Uses of SymbolTable in edu.ksu.cis.projects.bogor |
---|
Fields in edu.ksu.cis.projects.bogor declared as SymbolTable | |
---|---|
protected SymbolTable |
DefaultBogorConfiguration.symbolTable
|
Methods in edu.ksu.cis.projects.bogor that return SymbolTable | |
---|---|
SymbolTable |
DefaultBogorConfiguration.getSymbolTable()
|
SymbolTable |
IBogorConfiguration.getSymbolTable()
|
static SymbolTable |
Bogor.getSymbolTable(IBogorConfiguration bc,
Properties configuration,
String filename,
PrintWriter pw,
boolean applyTransformers)
|
static SymbolTable |
Bogor.getSymbolTable(IBogorConfiguration bc,
Properties configuration,
String sourceFilename,
Reader source,
PrintWriter pw,
boolean applyTransformers)
|
static SymbolTable |
Bogor.getSymbolTable(IBogorConfiguration bc,
Properties configuration,
String sourceFilename,
System compilationUnit,
List<String> parserErrors,
PrintWriter pw,
boolean applyTransformers)
|
Methods in edu.ksu.cis.projects.bogor with parameters of type SymbolTable | |
---|---|
IMessageStore |
DefaultBogorConfiguration.initialize(SymbolTable symbolTable,
IProgressManager pm,
PrintWriter pw,
Properties configuration)
|
IMessageStore |
IBogorConfiguration.initialize(SymbolTable symbolTable,
IProgressManager pm,
PrintWriter pw,
Properties configuration)
|
static void |
Bogor.modelCheck(SymbolTable symbolTable,
PrintWriter pw,
IProgressManager pm,
IBogorConfiguration bc,
Properties c)
|
Uses of SymbolTable in edu.ksu.cis.projects.bogor.ast.checker |
---|
Methods in edu.ksu.cis.projects.bogor.ast.checker with parameters of type SymbolTable | |
---|---|
void |
Checker.check(SymbolTable symbolTable)
Checks a BIR system. |
boolean |
LiveSetChecker.check(SymbolTable symbolTable,
edu.ksu.cis.projects.bogor.ast.checker.TypeChecker ttc)
|
static Type |
ExpChecker.checkExp(Exp node,
boolean allowHighLevel,
boolean inSideEffectFreeContext,
Map<String,Type> bindingMap,
edu.ksu.cis.projects.bogor.ast.checker.TypeChecker ttc,
SymbolTable st,
FSMSymbolTable fsmSt)
Calculate the type of an expression. |
static boolean |
LegalInitialValueChecker.isConst(Exp e,
SymbolTable st)
Determine if the expression is a legal initial value for a variable. |
Constructors in edu.ksu.cis.projects.bogor.ast.checker with parameters of type SymbolTable | |
---|---|
ConstIntExpEvaluator(SymbolTable st)
|
Uses of SymbolTable in edu.ksu.cis.projects.bogor.ast.transform |
---|
Fields in edu.ksu.cis.projects.bogor.ast.transform declared as SymbolTable | |
---|---|
protected SymbolTable |
HighToLowAtomicExpCompiler.st
Persists for lifetime of object. |
protected SymbolTable |
HighToLowBIRCompiler.st
|
protected SymbolTable |
HighToLowNonAtomicExpCompiler.st
Persists for lifetime of object. |
Methods in edu.ksu.cis.projects.bogor.ast.transform with parameters of type SymbolTable | |
---|---|
ITransformSystemResult |
BIRUnitSystemTransformer.transformSystem(System ast,
Properties configuration,
IBogorConfiguration bc,
SymbolTable st,
boolean dryRun)
|
ITransformSystemResult |
HighToLowBIRCompiler.transformSystem(System ast,
Properties configuration,
IBogorConfiguration bc,
SymbolTable st,
boolean dryRun)
|
ITransformSystemResult |
ISystemTransformer.transformSystem(System ast,
Properties configuration,
IBogorConfiguration bc,
SymbolTable st,
boolean dryRun)
Destructively update the syntax tree ast . |
Constructors in edu.ksu.cis.projects.bogor.ast.transform with parameters of type SymbolTable | |
---|---|
HighToLowAtomicExpCompiler(SymbolTable st)
|
|
HighToLowNonAtomicExpCompiler(SymbolTable st,
IExpCompiler htlaec)
|
Uses of SymbolTable in edu.ksu.cis.projects.bogor.module |
---|
Fields in edu.ksu.cis.projects.bogor.module declared as SymbolTable | |
---|---|
protected SymbolTable |
DefaultActionTaker.symbolTable
|
protected SymbolTable |
DefaultCounterExampleWriter.symbolTable
|
protected SymbolTable |
DefaultCounterExampleWriter.GuidedSystemSharedState.symbolTable
|
protected SymbolTable |
DefaultExpEvaluator.symbolTable
|
protected SymbolTable |
DefaultSchedulingStrategist.symbolTable
Runtime module connection |
protected SymbolTable |
DefaultSearcher.symbolTable
|
protected SymbolTable |
DefaultStateExternalizer.symbolTable
|
protected SymbolTable |
DefaultStateManager.symbolTable
|
protected SymbolTable |
DefaultTransformer.symbolTable
|
Methods in edu.ksu.cis.projects.bogor.module that return SymbolTable | |
---|---|
SymbolTable |
DefaultCounterExampleWriter.GuidedSystemSharedState.getSymbolTable()
|
Constructors in edu.ksu.cis.projects.bogor.module with parameters of type SymbolTable | |
---|---|
DefaultCounterExampleWriter.GuidedSystemSharedState(SymbolTable symtab)
|
Uses of SymbolTable in edu.ksu.cis.projects.bogor.module.backtrack |
---|
Methods in edu.ksu.cis.projects.bogor.module.backtrack with parameters of type SymbolTable | |
---|---|
Collection<String> |
DefaultBacktrackingInfoFactory.getSuggestedValues(String id,
IBogorConfiguration bc,
SymbolTable st)
|
boolean |
DefaultBacktrackingInfoFactory.validate(String id,
String value,
IBogorConfiguration bc,
SymbolTable st,
Collection<FileMessage> errors)
|
Uses of SymbolTable in edu.ksu.cis.projects.bogor.module.config |
---|
Methods in edu.ksu.cis.projects.bogor.module.config with parameters of type SymbolTable | |
---|---|
Collection<String> |
ISelfDescribingModule.getSuggestedValues(String id,
IBogorConfiguration bc,
SymbolTable st)
|
boolean |
ISelfDescribingModule.validate(String id,
String value,
IBogorConfiguration bc,
SymbolTable st,
Collection<FileMessage> errors)
Checks whether the value of a configuration option is legal. |
Uses of SymbolTable in edu.ksu.cis.projects.bogor.module.state |
---|
Fields in edu.ksu.cis.projects.bogor.module.state declared as SymbolTable | |
---|---|
protected SymbolTable |
DefaultState.st
Holds the symbol table for the BIR model. |
protected SymbolTable |
DefaultStateFactory.st
|
Methods in edu.ksu.cis.projects.bogor.module.state with parameters of type SymbolTable | |
---|---|
Collection<String> |
DefaultStateFactory.getSuggestedValues(String id,
IBogorConfiguration bc,
SymbolTable st)
|
boolean |
DefaultStateFactory.validate(String id,
String value,
IBogorConfiguration bc,
SymbolTable st,
Collection<FileMessage> errors)
Checks whether the value of a configuration option is legal. |
Constructors in edu.ksu.cis.projects.bogor.module.state with parameters of type SymbolTable | |
---|---|
DefaultState(SymbolTable st,
IStateFactory sf,
IValueArray globalValues)
Default constructor. |
|
StateValueVisitor(SymbolTable symbolTable,
IValueVisitorAction valueVisitorAction,
boolean depthFirst,
boolean visitRecordLock,
boolean pruneTransients)
Default constructor. |
Uses of SymbolTable in edu.ksu.cis.projects.bogor.module.value |
---|
Fields in edu.ksu.cis.projects.bogor.module.value declared as SymbolTable | |
---|---|
protected SymbolTable |
DefaultValueFactory.symbolTable
Holds the symbol table. |
Methods in edu.ksu.cis.projects.bogor.module.value with parameters of type SymbolTable | |
---|---|
Collection<String> |
DefaultValueFactory.getSuggestedValues(String id,
IBogorConfiguration bc,
SymbolTable st)
|
boolean |
DefaultValueFactory.validate(String id,
String value,
IBogorConfiguration bc,
SymbolTable st,
Collection<FileMessage> errors)
|
Uses of SymbolTable in edu.ksu.cis.projects.bogor.symboltable |
---|
Methods in edu.ksu.cis.projects.bogor.symboltable that return SymbolTable | |
---|---|
SymbolTable |
FSMSymbolTable.getSymbolTable()
Gets the symbol table. |
Constructors in edu.ksu.cis.projects.bogor.symboltable with parameters of type SymbolTable | |
---|---|
FSMSymbolTable(SymbolTable symbolTable,
FSM fsm)
Default constructor. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |