|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use OperationExpression | |
---|---|
SFE.Compiler |
Uses of OperationExpression in SFE.Compiler |
---|
Subclasses of OperationExpression in SFE.Compiler | |
---|---|
class |
BinaryOpExpression
A class for representing binary operation expressions that can be defined in the program. |
class |
TrinaryOpExpression
A class for representing trinary operator expressions that can be defined in the program. |
class |
UnaryOpExpression
A class for representing unary operator expressions that can be defined in the program. |
Methods in SFE.Compiler that return OperationExpression | |
---|---|
OperationExpression |
UnaryOpExpression.combineConstInput()
Combines an input expression that is constant and return the result expression. |
OperationExpression |
TrinaryOpExpression.combineConstInput()
Combines an input expression that is constant and return the result expression. |
abstract OperationExpression |
OperationExpression.combineConstInput()
Combines an input expression that is constant and return the result expression. |
OperationExpression |
BinaryOpExpression.combineConstInput()
Combines an input expression that is constant and return the result expression. |
OperationExpression |
UnaryOpExpression.combineEqualInputs()
Returns this expression since there is nothig to do. |
OperationExpression |
TrinaryOpExpression.combineEqualInputs()
Combines identical input expression an returns the result expression. |
abstract OperationExpression |
OperationExpression.combineEqualInputs()
Combines identical input expression an returns the result expression. |
OperationExpression |
BinaryOpExpression.combineEqualInputs()
Combines identical input expression an returns the result expression. |
OperationExpression |
TrinaryOpExpression.combineSharedInput()
if hasSharedInput() is true, combine the gates into one simple gate. |
OperationExpression |
OperationExpression.combineSharedInput()
should be called only in hasSharedInput() is true. |
OperationExpression |
BinaryOpExpression.combineSharedInput()
Combines the gates that share an input pin into one gate. |
OperationExpression |
AssignmentStatement.getRHS()
Returns this AssignmentStatement's rhs. |
OperationExpression |
UnaryOpExpression.negate()
returns the negate gate (OperatorExpression) of this OperatorExpression. |
OperationExpression |
TrinaryOpExpression.negate()
returns the negate gate (OperatorExpression) of this OperatorExpression. |
abstract OperationExpression |
OperationExpression.negate()
returns the negate gate (OperatorExpression) of this OperatorExpression. |
OperationExpression |
BinaryOpExpression.negate()
returns the negate gate (OperatorExpression) of this OperatorExpression. |
OperationExpression |
UnaryOpExpression.simplify()
never called |
OperationExpression |
TrinaryOpExpression.simplify()
if isComplexIDOrNeg() is true, replaces the compex gate with the appropriate simple primitive gate. |
abstract OperationExpression |
OperationExpression.simplify()
Transformas this gate to a simple id or not gate. |
OperationExpression |
BinaryOpExpression.simplify()
Transformas this gate to a simple id or not gate. |
OperationExpression |
UnaryOpExpression.sortInputs()
Sorts the input gates according to their names and returns the result OperationExpression. |
OperationExpression |
TrinaryOpExpression.sortInputs()
Sorts the input gates according to their names and returns the result OperationExpression. |
abstract OperationExpression |
OperationExpression.sortInputs()
Sorts the input gates according to their names and returns the result OperationExpression. |
OperationExpression |
BinaryOpExpression.sortInputs()
Sorts the input gates according to their names and returns the result OperationExpression. |
Methods in SFE.Compiler with parameters of type OperationExpression | |
---|---|
static void |
Optimizer.addGate(OperationExpression gate,
LvalExpression holdingExpression)
Associates the specified gate with it's circuit representation (String) in this map. |
static boolean |
Optimizer.containsGateNegGate(OperationExpression gate)
Returns true if optimizer contains a mapping for the specified gate. |
static UnaryOpExpression |
Optimizer.getReference(OperationExpression gate)
Returns an UnaryOpExpression containing the ID_OP or NOT_OP to the specified gate. |
Constructors in SFE.Compiler with parameters of type OperationExpression | |
---|---|
AssignmentStatement(LvalExpression lhs,
OperationExpression rhs)
Constructs a new AssignmentStatement from a given lhs and rhs. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |