#include "maxheap.h"#include "export.h"#include "strclass.h"#include "Point3.h"#include "TabTypes.h"#include "containers/Array.h"| Classes | |
| class | Inst | 
| class | ExprVar | 
| class | Expr | 
| Macros | |
| #define | SCALAR_EXPR 1 | 
| A single floating point value.  More... | |
| #define | VECTOR_EXPR 3 | 
| ans[0] = x, ans[1] = y, ans[2] = z.  More... | |
| #define | SCALAR_VAR SCALAR_EXPR | 
| A single floating point value.  More... | |
| #define | VECTOR_VAR VECTOR_EXPR | 
| The x, y, z public data members of the Point3 are the values representing the vector.  More... | |
| #define | EXPR_NORMAL 0 | 
| No problems, expression evaluated successfully.  More... | |
| #define | EXPR_INST_OVERFLOW -1 | 
| Instruction stack overflow during parsing.  More... | |
| #define | EXPR_UNKNOWN_TOKEN -2 | 
| Unknown function, const, or reg during parsing.  More... | |
| #define | EXPR_TOO_MANY_VARS -3 | 
| Value stack overflow.  More... | |
| #define | EXPR_TOO_MANY_REGS -4 | 
| Register array overflow, or reg number too big.  More... | |
| #define | EXPR_CANT_EVAL -5 | 
| Function can't be evaluated with given arguments.  More... | |
| #define | EXPR_CANT_PARSE -6 | 
| Expression can't be parsed syntactically.  More... | |
| Typedefs | |
| typedef int(* | ExprFunc) (Expr *e, float f) | 
| typedef Tab< Inst > | InstTab |