Uses of Class
SFE.Compiler.Statement

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.