|
KSeExpr 6.0.0.0
|
#include <cstdlib>#include <cstring>#include <vector>#include "ExprConfig.h"#include "ExprEnv.h"#include "ExprLLVM.h"#include "ExprType.h"#include "Expression.h"#include "Interpreter.h"#include "Vec.h"Go to the source code of this file.
Classes | |
| class | KSeExpr::ExprNode |
| class | KSeExpr::ExprModuleNode |
| Node that contains entire program. More... | |
| class | KSeExpr::ExprPrototypeNode |
| Node that contains prototype of function. More... | |
| class | KSeExpr::ExprLocalFunctionNode |
| Node that contains local function. More... | |
| class | KSeExpr::ExprBlockNode |
| Node that computes local variables before evaluating expression. More... | |
| class | KSeExpr::ExprIfThenElseNode |
| Node that computes local variables before evaluating expression. More... | |
| class | KSeExpr::ExprAssignNode |
| Node that compute a local variable assignment. More... | |
| class | KSeExpr::ExprVecNode |
| Node that constructs a vector from three scalars. More... | |
| class | KSeExpr::ExprUnaryOpNode |
| NOde that computes with a single operand. More... | |
| class | KSeExpr::ExprCondNode |
| Node that evaluates a conditional (if-then-else) expression. More... | |
| class | KSeExpr::ExprSubscriptNode |
| Node that evaluates a component of a vector. More... | |
| class | KSeExpr::ExprCompareEqNode |
| Node that implements a numeric/string comparison. More... | |
| class | KSeExpr::ExprCompareNode |
| Node that implements a numeric comparison. More... | |
| class | KSeExpr::ExprBinaryOpNode |
| Node that implements an binary operator. More... | |
| class | KSeExpr::ExprVarNode |
| Node that references a variable. More... | |
| class | KSeExpr::ExprNumNode |
| Node that stores a numeric constant. More... | |
| class | KSeExpr::ExprStrNode |
| Node that stores a string. More... | |
| class | KSeExpr::ExprFuncNode |
| Node that calls a function. More... | |
| struct | KSeExpr::ExprFuncNode::Data |
| base class for custom instance data More... | |
| class | KSeExpr::ExprNodePolicy |
| Policy which provides all the AST Types for the parser. More... | |
Namespaces | |
| namespace | KSeExpr |