Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- commands - package commands
- comments - Variable in class examples.v2c.tr.definitions.TRDefinition
E
- equals(Object) - Method in class examples.v2c.tr.TRMappedList
- examples.v2c.tr - package examples.v2c.tr
- examples.v2c.tr.definitions - package examples.v2c.tr.definitions
- examples.v2c.tr.expressions - package examples.v2c.tr.expressions
- examples.v2c.tr.modules - package examples.v2c.tr.modules
- examples.v2c.tr.patterns - package examples.v2c.tr.patterns
- examples.v2c.tr.types - package examples.v2c.tr.types
F
- factory(Dialect) - Static method in class plugins.V2CPluginLSP
-
A plugin must provide a static "factory" method that takes a single Dialect parameter.
- factory(Dialect) - Static method in class plugins.V2CPluginVDMJ
G
- getCommand(String) - Method in class plugins.V2CPluginVDMJ
- getCommandHelp() - Method in class plugins.V2CPluginVDMJ
- getName() - Method in class plugins.V2CPluginLSP
-
This is the registered name in the plugin registry.
- getName() - Method in class plugins.V2CPluginVDMJ
- getParameters() - Method in class examples.v2c.tr.types.TRFunctionType
- getResult() - Method in class examples.v2c.tr.types.TRFunctionType
H
- handleEvent(LSPEvent) - Method in class plugins.V2CPluginLSP
-
This method is called when unknownMethodEvent, slsp/v2c events are raised.
- HELP - Static variable in class commands.TranslateCommand
I
- init() - Method in class plugins.V2CPluginLSP
-
This method is called when the plugin is registered.
- init() - Method in class plugins.V2CPluginVDMJ
L
- left - Variable in class examples.v2c.tr.expressions.TRBinaryExpression
M
P
- plugins - package plugins
R
- right - Variable in class examples.v2c.tr.expressions.TRBinaryExpression
- run(String) - Method in class commands.TranslateCommand
-
The run method is called whenever the user types "translate
" in the VDMJ command line interpreter (CommandReader.java).
T
- translate() - Method in class examples.v2c.tr.definitions.TRClassDefinition
- translate() - Method in class examples.v2c.tr.definitions.TRClassList
- translate() - Method in class examples.v2c.tr.definitions.TRDefinition
- translate() - Method in class examples.v2c.tr.definitions.TRDefinitionList
- translate() - Method in class examples.v2c.tr.definitions.TRExplicitFunctionDefinition
- translate() - Method in class examples.v2c.tr.definitions.TRValueDefinition
- translate() - Method in class examples.v2c.tr.expressions.TRApplyExpression
- translate() - Method in class examples.v2c.tr.expressions.TRCompareExpression
- translate() - Method in class examples.v2c.tr.expressions.TRDivideExpression
- translate() - Method in class examples.v2c.tr.expressions.TREqualsExpression
- translate() - Method in class examples.v2c.tr.expressions.TRExpression
- translate() - Method in class examples.v2c.tr.expressions.TRExpressionList
- translate() - Method in class examples.v2c.tr.expressions.TRIfExpression
- translate() - Method in class examples.v2c.tr.expressions.TRLiteralExpression
- translate() - Method in class examples.v2c.tr.expressions.TRPlusExpression
- translate() - Method in class examples.v2c.tr.expressions.TRSubtractExpression
- translate() - Method in class examples.v2c.tr.expressions.TRTimesExpression
- translate() - Method in class examples.v2c.tr.expressions.TRVariableExpression
- translate() - Method in class examples.v2c.tr.modules.TRModule
- translate() - Method in class examples.v2c.tr.modules.TRModuleList
- translate() - Method in class examples.v2c.tr.types.TRFunctionType
- translate() - Method in class examples.v2c.tr.types.TRNumericType
- translate() - Method in class examples.v2c.tr.types.TRType
- translate() - Method in class examples.v2c.tr.types.TRTypeList
- TranslateCommand - Class in commands
-
All command line plugins must extend AnalysisCommand and be in the class "plugins" by default.
- TranslateCommand(String) - Constructor for class commands.TranslateCommand
-
The constructor is called from the command line interpreter when the user first types "translate
". - TRApplyExpression - Class in examples.v2c.tr.expressions
- TRApplyExpression(TRExpression, TRExpressionList) - Constructor for class examples.v2c.tr.expressions.TRApplyExpression
- TRBinaryExpression - Class in examples.v2c.tr.expressions
- TRBinaryExpression(TRExpression, TRExpression) - Constructor for class examples.v2c.tr.expressions.TRBinaryExpression
- TRClassDefinition - Class in examples.v2c.tr.definitions
- TRClassDefinition(LexCommentList, TCNameToken, TRDefinitionList) - Constructor for class examples.v2c.tr.definitions.TRClassDefinition
- TRClassList - Class in examples.v2c.tr.definitions
- TRClassList(TCClassList) - Constructor for class examples.v2c.tr.definitions.TRClassList
- TRCompareExpression - Class in examples.v2c.tr.expressions
- TRCompareExpression(TRExpression, LexToken, TRExpression) - Constructor for class examples.v2c.tr.expressions.TRCompareExpression
- TRDefinition - Class in examples.v2c.tr.definitions
- TRDefinition(LexCommentList) - Constructor for class examples.v2c.tr.definitions.TRDefinition
- TRDefinitionList - Class in examples.v2c.tr.definitions
- TRDefinitionList(TCDefinitionList) - Constructor for class examples.v2c.tr.definitions.TRDefinitionList
- TRDivideExpression - Class in examples.v2c.tr.expressions
- TRDivideExpression(TRExpression, TRExpression) - Constructor for class examples.v2c.tr.expressions.TRDivideExpression
- TREqualsExpression - Class in examples.v2c.tr.expressions
- TREqualsExpression(TRExpression, TRExpression) - Constructor for class examples.v2c.tr.expressions.TREqualsExpression
- TRExplicitFunctionDefinition - Class in examples.v2c.tr.definitions
- TRExplicitFunctionDefinition(LexCommentList, TCNameToken, TRFunctionType, TRParameterList, TRExpression) - Constructor for class examples.v2c.tr.definitions.TRExplicitFunctionDefinition
- TRExpression - Class in examples.v2c.tr.expressions
- TRExpression() - Constructor for class examples.v2c.tr.expressions.TRExpression
- TRExpressionList - Class in examples.v2c.tr.expressions
- TRExpressionList(TCExpressionList) - Constructor for class examples.v2c.tr.expressions.TRExpressionList
- TRFunctionType - Class in examples.v2c.tr.types
- TRFunctionType(TRTypeList, TRType) - Constructor for class examples.v2c.tr.types.TRFunctionType
- TRIfExpression - Class in examples.v2c.tr.expressions
- TRIfExpression(TRExpression, TRExpression, TRExpression) - Constructor for class examples.v2c.tr.expressions.TRIfExpression
- TRLiteralExpression - Class in examples.v2c.tr.expressions
- TRLiteralExpression(TCIntegerLiteralExpression) - Constructor for class examples.v2c.tr.expressions.TRLiteralExpression
- TRLiteralExpression(TCRealLiteralExpression) - Constructor for class examples.v2c.tr.expressions.TRLiteralExpression
- TRMappedList<FROM,
TO> - Class in examples.v2c.tr - TRMappedList() - Constructor for class examples.v2c.tr.TRMappedList
- TRMappedList(List<FROM>) - Constructor for class examples.v2c.tr.TRMappedList
- TRModule - Class in examples.v2c.tr.modules
- TRModule(TCIdentifierToken, TRDefinitionList) - Constructor for class examples.v2c.tr.modules.TRModule
- TRModuleList - Class in examples.v2c.tr.modules
- TRModuleList(TCModuleList) - Constructor for class examples.v2c.tr.modules.TRModuleList
- TRNode - Class in examples.v2c.tr
- TRNode() - Constructor for class examples.v2c.tr.TRNode
- TRNumericType - Class in examples.v2c.tr.types
- TRNumericType(TCIntegerType) - Constructor for class examples.v2c.tr.types.TRNumericType
- TRNumericType(TCNaturalOneType) - Constructor for class examples.v2c.tr.types.TRNumericType
- TRNumericType(TCNaturalType) - Constructor for class examples.v2c.tr.types.TRNumericType
- TRNumericType(TCRationalType) - Constructor for class examples.v2c.tr.types.TRNumericType
- TRNumericType(TCRealType) - Constructor for class examples.v2c.tr.types.TRNumericType
- TRParameterList - Class in examples.v2c.tr.patterns
- TRParameterList(TCPatternListList) - Constructor for class examples.v2c.tr.patterns.TRParameterList
- TRPlusExpression - Class in examples.v2c.tr.expressions
- TRPlusExpression(TRExpression, TRExpression) - Constructor for class examples.v2c.tr.expressions.TRPlusExpression
- TRSubtractExpression - Class in examples.v2c.tr.expressions
- TRSubtractExpression(TRExpression, TRExpression) - Constructor for class examples.v2c.tr.expressions.TRSubtractExpression
- TRTimesExpression - Class in examples.v2c.tr.expressions
- TRTimesExpression(TRExpression, TRExpression) - Constructor for class examples.v2c.tr.expressions.TRTimesExpression
- TRType - Class in examples.v2c.tr.types
- TRType() - Constructor for class examples.v2c.tr.types.TRType
- TRTypeList - Class in examples.v2c.tr.types
- TRTypeList(TCTypeList) - Constructor for class examples.v2c.tr.types.TRTypeList
- TRValueDefinition - Class in examples.v2c.tr.definitions
- TRValueDefinition(LexCommentList, TCPattern, TRType, TRExpression) - Constructor for class examples.v2c.tr.definitions.TRValueDefinition
- TRVariableExpression - Class in examples.v2c.tr.expressions
- TRVariableExpression(TCNameToken) - Constructor for class examples.v2c.tr.expressions.TRVariableExpression
V
- V2CPluginLSP - Class in plugins
-
All LSP plugins must extend AnalysisPlugin.
- V2CPluginLSP() - Constructor for class plugins.V2CPluginLSP
- V2CPluginVDMJ - Class in plugins
-
A VDMJ Plugin to enable the V2C translate features.
- V2CPluginVDMJ() - Constructor for class plugins.V2CPluginVDMJ
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form