Package | Description |
---|---|
fmrisc.ProgramExplorer.Semantics | |
fmrisc.ProgramExplorer.Syntax | |
fmrisc.ProgramExplorer.Syntax.Logic |
Modifier and Type | Method and Description |
---|---|
TypeDeclaration |
TypeSymbol.getDeclaration()
Get declaration.
|
Modifier and Type | Method and Description |
---|---|
static TypeSymbol |
TypeSymbol.construct(Identifier name,
Type type,
TypeDeclaration decl)
Construct type symbol.
|
TypeSymbol |
LogicEnvironment.putType(Identifier name,
Type type,
TypeDeclaration decl)
Attempts to put type into type table.
|
Modifier and Type | Method and Description |
---|---|
void |
ASTVisitor.visit(TypeDeclaration tree) |
void |
ASTPrinter.visit(TypeDeclaration decl) |
void |
ASTCloner.visit(TypeDeclaration tree) |
void |
ASTVisitorBase.visit(TypeDeclaration tree) |
Modifier and Type | Class and Description |
---|---|
class |
TypeDefinition
The definition of a type.
|
Modifier and Type | Method and Description |
---|---|
static TypeDeclaration |
TypeDeclaration.construct(Identifier name)
Create new declaration of a constant denoting a type.
|