KSeExpr 6.0.0.0
|
Policy which provides all the AST Types for the parser. More...
#include <ExprNode.h>
Private Types | |
using | Base = ExprNode |
using | Ptr = std::unique_ptr< Base * > |
using | Module = ExprModuleNode |
using | Prototype = ExprPrototypeNode |
using | LocalFunction = ExprLocalFunctionNode |
using | Block = ExprBlockNode |
using | IfThenElse = ExprIfThenElseNode |
using | Assign = ExprAssignNode |
using | Vec = ExprVecNode |
using | UnaryOp = ExprUnaryOpNode |
using | Cond = ExprCondNode |
using | CompareEq = ExprCompareEqNode |
using | Compare = ExprCompareNode |
using | BinaryOp = ExprBinaryOpNode |
using | Var = ExprVarNode |
using | Num = ExprNumNode |
using | Str = ExprStrNode |
using | Func = ExprFuncNode |
Policy which provides all the AST Types for the parser.
Definition at line 779 of file ExprNode.h.
Definition at line 788 of file ExprNode.h.
|
private |
Definition at line 781 of file ExprNode.h.
Definition at line 794 of file ExprNode.h.
|
private |
Definition at line 786 of file ExprNode.h.
Definition at line 793 of file ExprNode.h.
Definition at line 792 of file ExprNode.h.
|
private |
Definition at line 791 of file ExprNode.h.
|
private |
Definition at line 798 of file ExprNode.h.
Definition at line 787 of file ExprNode.h.
Definition at line 785 of file ExprNode.h.
Definition at line 783 of file ExprNode.h.
|
private |
Definition at line 796 of file ExprNode.h.
Definition at line 784 of file ExprNode.h.
|
private |
Definition at line 782 of file ExprNode.h.
|
private |
Definition at line 797 of file ExprNode.h.
Definition at line 790 of file ExprNode.h.
|
private |
Definition at line 795 of file ExprNode.h.
|
private |
Definition at line 789 of file ExprNode.h.