Package | Description |
---|---|
fmrisc.ProgramExplorer.Parser | |
fmrisc.ProgramExplorer.Semantics | |
fmrisc.ProgramExplorer.Syntax | |
fmrisc.ProgramExplorer.Syntax.Program |
Modifier and Type | Method and Description |
---|---|
Parameter |
MiniJavaParser.param() |
Modifier and Type | Method and Description |
---|---|
java.util.Vector<Parameter> |
MiniJavaParser.params() |
Modifier and Type | Method and Description |
---|---|
static ConstructorSymbol |
ConstructorSymbol.construct(ClassSymbol csymbol,
Identifier name,
Parameter[] params,
TypeExpression[] atypes,
ConstructorDeclaration decl,
ErrorStream error)
Construct class method symbol from declaration (NULL in case of error).
|
static ClassMethodSymbol |
ClassMethodSymbol.construct(ClassSymbol csymbol,
Identifier name,
Parameter[] params,
TypeExpression[] atypes,
TypeExpression rtype,
ClassMethodDeclaration decl,
ErrorStream error)
Construct class method symbol from declaration (NULL, in case of error).
|
static ObjectMethodSymbol |
ObjectMethodSymbol.construct(ClassSymbol csymbol,
Identifier name,
Parameter[] params,
TypeExpression[] atypes,
TypeExpression rtype,
ObjectMethodDeclaration decl,
ErrorStream error)
Construct object method symbol from declaration (NULL, in case of error).
|
static ParameterSymbol |
ParameterSymbol.construct(ParamSymbol psymbol,
Parameter parameter,
TypeExpression type)
Construct parameter symbol.
|
Modifier and Type | Method and Description |
---|---|
void |
ASTVisitor.visit(Parameter tree) |
void |
ASTPrinter.visit(Parameter p) |
void |
ASTVisitorBase.visit(Parameter tree) |
Modifier and Type | Field and Description |
---|---|
Parameter |
Handler.param |
Parameter[] |
ParamDeclarationBase.params |
Modifier and Type | Method and Description |
---|---|
static Parameter |
Parameter.construct(TypeExpression type,
Identifier name)
Construct a parameter.
|
Parameter[] |
ParamDeclarationBase.getParams()
Get parameters of declaration.
|
Parameter[] |
ParamDeclaration.getParams()
Get parameters of declaration.
|
Modifier and Type | Method and Description |
---|---|
static ConstructorDeclaration |
ConstructorDeclaration.construct(Identifier name,
Parameter[] params,
Statement body)
Construction of a constructor declaration.
|
static ObjectMethodDeclaration |
ObjectMethodDeclaration.construct(Identifier name,
TypeExpression type,
Parameter[] params,
Statement body)
Construction of an object method declaration
|
static ClassMethodDeclaration |
ClassMethodDeclaration.construct(Identifier name,
TypeExpression type,
Parameter[] params,
Statement body)
Construction of a class method declaration
|
static Handler |
Handler.construct(Parameter param,
Statement body)
Construct an exception handler.
|
Modifier and Type | Method and Description |
---|---|
static ObjectMethodDeclaration |
ObjectMethodDeclaration.construct(Identifier name,
TypeExpression type,
java.util.Vector<Parameter> params,
Statement body)
Construction of an object method declaration
|
static ClassMethodDeclaration |
ClassMethodDeclaration.construct(Identifier name,
TypeExpression type,
java.util.Vector<Parameter> params,
Statement body)
Construction of a class method declaration
|
static ConstructorDeclaration |
ConstructorDeclaration.construct(Identifier name,
java.util.Vector<Parameter> params,
Statement body)
Construction of a constructor declaration.
|
Constructor and Description |
---|
ParamDeclarationBase(Identifier name,
Parameter[] params,
Statement body)
Construction of a constructor declaration.
|