Package | Description |
---|---|
fmrisc.ProgramExplorer.Semantics | |
fmrisc.ProgramExplorer.Syntax.Program |
Modifier and Type | Method and Description |
---|---|
VariableDeclaration |
BodySymbol.getDeclaration()
Get declaration of variable.
|
Modifier and Type | Method and Description |
---|---|
static BodySymbol |
BodySymbol.construct(Identifier name,
TypeExpression type,
VariableDeclaration decl)
Construct body symbol from name and type.
|
boolean |
Environment.put(VariableDeclaration decl)
Enter new local variable declaration into environment.
|
Modifier and Type | Class and Description |
---|---|
class |
ClassVariableDeclaration
A class variable declaration.
|
class |
DeclCallStatement
A method call statement with a result value initializing a local variable.
|
class |
DeclNewStatement
A constructor call statement with a result value initializing a local variable.
|
class |
GlobalVariableDeclaration
A global variable declaration.
|
class |
ObjectVariableDeclaration
An object variable declaration.
|
class |
Parameter
A parameter i.e.
|
class |
VariableDeclarationBase
The base class of declarations introducing variables with types.
|
class |
VariableStatement
A local variable declaration
|