SeExpr
SeExpr2::ExprNodePolicy Class Reference

Policy which provides all the AST Types for the parser. More...

#include <ExprNode.h>

Private Types

typedef ExprNode Base
 
typedef ExprModuleNode Module
 
typedef ExprPrototypeNode Prototype
 
typedef ExprLocalFunctionNode LocalFunction
 
typedef ExprBlockNode Block
 
typedef ExprIfThenElseNode IfThenElse
 
typedef ExprAssignNode Assign
 
typedef ExprVecNode Vec
 
typedef ExprUnaryOpNode UnaryOp
 
typedef ExprCondNode Cond
 
typedef ExprCompareEqNode CompareEq
 
typedef ExprCompareNode Compare
 
typedef ExprBinaryOpNode BinaryOp
 
typedef ExprVarNode Var
 
typedef ExprNumNode Num
 
typedef ExprStrNode Str
 
typedef ExprFuncNode Func
 

Detailed Description

Policy which provides all the AST Types for the parser.

Definition at line 607 of file ExprNode.h.

Member Typedef Documentation

◆ Assign

Definition at line 617 of file ExprNode.h.

◆ Base

Definition at line 608 of file ExprNode.h.

◆ BinaryOp

◆ Block

Definition at line 615 of file ExprNode.h.

◆ Compare

Definition at line 622 of file ExprNode.h.

◆ CompareEq

◆ Cond

Definition at line 620 of file ExprNode.h.

◆ Func

Definition at line 627 of file ExprNode.h.

◆ IfThenElse

◆ LocalFunction

◆ Module

Definition at line 612 of file ExprNode.h.

◆ Num

Definition at line 625 of file ExprNode.h.

◆ Prototype

◆ Str

Definition at line 626 of file ExprNode.h.

◆ UnaryOp

Definition at line 619 of file ExprNode.h.

◆ Var

Definition at line 624 of file ExprNode.h.

◆ Vec

Definition at line 618 of file ExprNode.h.


The documentation for this class was generated from the following file: