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 ) |