Jasmine
1.1
Super fast expression and algorithm evaluator
|
Package Functions | |
void | compile (final MethodVisitor mv, final Deque< JumpLabel > jls) throws JasmineException |
Package Functions inherited from org.quark.jasmine.Exp | |
boolean | addExp (Exp exp) |
void | prepare (String symbol, int priority) |
void | prepare (String symbol, int nbrExps, int priority) |
Additional Inherited Members | |
Public Member Functions inherited from org.quark.jasmine.Exp | |
boolean | equals (Object obj) |
int | hashCode () |
Public Attributes inherited from org.quark.jasmine.CompileConstants | |
String | GENERATED_ALGORITHM_CLASS = "QuarkAlgorithm" |
String | GENERATED_EXPRESSION_CLASS = "QuarkExpression" |
String | EXPRESSION_CLASS = Type.getInternalName(Expression.class) |
String | EXPRESSION_CLASS_ID = Type.getDescriptor(Expression.class) |
String | ANSWER_CLASS = Type.getInternalName(Answer.class) |
String | ANSWER_CLASS_ID = Type.getDescriptor(Answer.class) |
Static Public Attributes inherited from org.quark.jasmine.CompileConstants | |
static String | ALGORITHM_CLASS = Type.getInternalName(Algorithm.class) |
static String | ALGORITHM_CLASS_ID = Type.getDescriptor(Algorithm.class) |
Static Protected Attributes inherited from org.quark.jasmine.Exp | |
static final String | MATH = "java/lang/Math" |
Package Attributes inherited from org.quark.jasmine.Exp | |
Exp | parent = null |
Exp[] | exps |
int | nbrExps = 0 |
int | priority |
String | regex = "" |
boolean | rightAssociative = false |
boolean | unaryFollows = false |
int | lineNo |
int | pos |
String | symbol = "" |
'if' conditional statement