Go to the source code of this file.
Defines |
#define | INT 0 |
#define | ARITHMETIC GetStandard( optypes ) |
#define | BITWISE GetStandard( optypes ) |
#define | LOGICAL MakeTreePtr<Boolean>() |
#define | COMPARISON MakeTreePtr<Boolean>() |
#define | SHIFT optypes[0] |
#define | SPECIAL GetSpecial( op, optypes ) |
#define | INFIX(TOK, TEXT, NODE, BASE, CAT) |
#define | PREFIX(TOK, TEXT, NODE, BASE, CAT) |
#define | POSTFIX(TOK, TEXT, NODE, BASE, CAT) |
#define | OTHER(TOK, TEXT, NODE, BASE, CAT) |
Define Documentation
#define BITWISE GetStandard( optypes ) |
#define INFIX |
( |
|
TOK, |
|
|
|
TEXT, |
|
|
|
NODE, |
|
|
|
BASE, |
|
|
|
CAT |
|
) |
| |
Value:else if( dynamic_pointer_cast<NODE>(op) ) \
return CAT;
#define OTHER |
( |
|
TOK, |
|
|
|
TEXT, |
|
|
|
NODE, |
|
|
|
BASE, |
|
|
|
CAT |
|
) |
| |
Value:else if( dynamic_pointer_cast<NODE>(op) ) \
return CAT;
#define POSTFIX |
( |
|
TOK, |
|
|
|
TEXT, |
|
|
|
NODE, |
|
|
|
BASE, |
|
|
|
CAT |
|
) |
| |
Value:else if( dynamic_pointer_cast<NODE>(op) ) \
return CAT;
#define PREFIX |
( |
|
TOK, |
|
|
|
TEXT, |
|
|
|
NODE, |
|
|
|
BASE, |
|
|
|
CAT |
|
) |
| |
Value:else if( dynamic_pointer_cast<NODE>(op) ) \
return CAT;
#define SPECIAL GetSpecial( op, optypes ) |