Package org.fun4j.compiler.expressions

This package contains all Basic expressions known to the fun4j compiler.

See:
          Description

Class Summary
Add An addition expression.
Add1 An i++ expression.
And A logical "and" expression.
Apply A apply expression.
ApplyInline A apply expression.
BinaryExp abstract binary expression.
CallStatic A CallStatic() expression.
ConsOp A cons expression.
CstDecimal Integer constant.
CstFalse False constant.
CstInt Integer constant.
CstNull null constant.
CstObj constant Object expression.
CstString String constant.
CstTrue True constant.
Div An addition expression.
Geq A "Greater then or equal" expression.
GT A "greater than" expression.
Hd A hd() expression.
If A logical "if" expression.
Leq A "Less than or equal" expression.
Lookup A Lookup expression.
Mul A multiplication expression.
Not A logical "not" expression.
Nullp A nullp() expression.
NumEq A "Numerical equals" expression.
Or A logical "or" expression.
Recurse A Recursion expression.
Rem An addition expression.
Sub A substraction expression.
Sub1 An i-- expression.
TailRecurse An explicit TailRecursion expression.
Tl A Tl() expression.
Var A local variable expression.
VarArgs An expression for lisp vararg semantics.
VarLet A local variable expression for LET and LETREC.
 

Package org.fun4j.compiler.expressions Description

This package contains all Basic expressions known to the fun4j compiler.