|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Statement | |
---|---|
SFE.Compiler |
Uses of Statement in SFE.Compiler |
---|
Subclasses of Statement in SFE.Compiler | |
---|---|
class |
AssignmentStatement
A class for representing assignment statements that can be defined in the program. |
class |
BlockStatement
A class for representing a block of statements that can be defined in the program. |
class |
IfStatement
A class for representing if statement that can be defined in the program. |
class |
InputStatement
A class for representing input statement for the final output circuit. |
Methods in SFE.Compiler that return Statement | |
---|---|
abstract Statement |
Statement.duplicate()
returns a replica of this statement. |
Statement |
InputStatement.duplicate()
dammy - returns this. |
Statement |
IfStatement.duplicate()
Returns a replica of this IfStatement. |
Statement |
BlockStatement.duplicate()
returns a duplica of this BlockStatement. |
Statement |
AssignmentStatement.duplicate()
Returns a replica this statement. |
Statement |
LvalExpression.getAssigningStatement()
Returns the assigning statement of this lvalexpression. |
abstract Statement |
Statement.uniqueVars()
Unique vars transformations. |
Statement |
InputStatement.uniqueVars()
Unique vars transformations. |
Statement |
IfStatement.uniqueVars()
Unique vars transformations. |
Statement |
BlockStatement.uniqueVars()
Unique vars transformations. |
Statement |
AssignmentStatement.uniqueVars()
Unique vars transformations. |
Methods in SFE.Compiler with parameters of type Statement | |
---|---|
void |
Function.addStatement(Statement statement)
Adds a statement to this function. |
static boolean |
Optimizer.isUsed(Statement s)
returns true is s is needed to calculate the output pins of the circuit. |
static void |
Optimizer.putUsedStatement(Statement s)
Adds an AssignmentStatement to the usage data structure. |
void |
LvalExpression.setAssigningStatement(Statement as)
Set the reference to this expressionn assigning statement, Which can be either AssignmentStatement or InputStatement. |
Constructors in SFE.Compiler with parameters of type Statement | |
---|---|
IfStatement(Expression condition,
Statement thenBlock,
Statement elseBlock)
Construct a new if statement. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |