Package edu.cornell.cs.apl.viaduct.analysis
Types
AnalysisProvider
Link copied to clipboard
InformationFlowAnalysis
Link copied to clipboard
NameAnalysis
Link copied to clipboard
OutParameterInitializationAnalysis
Link copied to clipboard
Analysis that ensures all out parameters of functions are initialized before they are used and before the function returns.
ProtocolAnalysis
Link copied to clipboard
class ProtocolAnalysis(program: ProgramNode, protocolComposer: ProtocolComposer)
Content copied to clipboard
Associates each StatementNode with the Protocols involved in its execution.
TypeAnalysis
Link copied to clipboard
Functions
createdVariables
Link copied to clipboard
descendants
Link copied to clipboard
Returns this node and all its descendants in post order.
descendantsIsInstance
Link copied to clipboard
freshVariableNameGenerator
Link copied to clipboard
A FreshNameGenerator that will avoid all Variable names in this node.
immediateRHS
Link copied to clipboard
involvedVariables
Link copied to clipboard
Properties
main
Link copied to clipboard
Returns the declaration of mainFunction function in this program.
mainFunction
Link copied to clipboard