Package de.upb.hni.vmagic.expression

Contains VHDL expression meta classes.

See:
          Description

Class Summary
Abs Absolute value expression.
Add Add expression.
AddingExpression Abstract base class for adding expressions.
Aggregate Aggregate.
Aggregate.ElementAssociation An ElementAssociation associates choices with and expression.
And And expression.
BinaryExpression Abstract base class for binary expressions.
Concatenate Concatenation expression.
Divide Divide expression.
Equals Equal expression.
Expression Abstract expression.
Expressions Methods for expression creation.
ExpressionVisitor Expression visitor.
FunctionCall Function call.
GreaterEquals Greater than or equals expression.
GreaterThan Greater than expression.
LessEquals Less than or equals expression.
LessThan Less than expression.
Literal Abstract base class for literals.
LogicalExpression Abstract base class for logical expressions.
Minus Unary minus sign expression.
Mod Modulo expression.
Multiply Multiply expression.
MultiplyingExpression Abstract base class for multiplying expressions.
Nand Nand expression.
Nor Nor expression.
Not Not expression.
NotEquals Not equals expression.
Or Or expression.
Parentheses Parentheses expression.
Plus Unary plus sign expression.
Pow Exponentiation expression.
Primary Primary expression.
QualifiedExpression Qualified expression.
QualifiedExpressionAllocator Allocator with qualified expression parameter.
RelationalExpression Abstract base class for relational expressions.
Rem Remainder expression.
Rol Rotate left logical expression.
Ror Rotate right logical expression.
ShiftExpression Abstract base class for shift expressions.
Sla Shift left arithmetic expression.
Sll Shift left logical expression.
Sra Shift right arithmetic expression.
Srl Shift right logical expression.
Subtract Subtraction expression.
SubtypeIndicationAllocator Allocator with subtype indication parameter.
TypeConversion Type conversion expression.
UnaryExpression Abstract base class for unary expressions.
VhdlObject<T extends VhdlObject> Vhdl object.
Xnor Xnor expression.
Xor Xor expression.
 

Enum Summary
ExpressionKind Expression kind.
VhdlObject.Mode Vhdl object mode.
VhdlObject.ObjectClass Object class describes the type of VhdlObject.
 

Package de.upb.hni.vmagic.expression Description

Contains VHDL expression meta classes.