|
Kannel: Open Source WAP and SMS gateway
svn-r5336
|
#include <wsstree.h>
Data Fields | |
| WsExpressionType | type |
| WsUInt32 | line |
| union { | |
| struct { | |
| struct WsExpressionRec * left | |
| struct WsExpressionRec * right | |
| } comma | |
| struct { | |
| char * identifier | |
| int op | |
| struct WsExpressionRec * expr | |
| } assign | |
| struct { | |
| struct WsExpressionRec * e_cond | |
| struct WsExpressionRec * e_then | |
| struct WsExpressionRec * e_else | |
| } conditional | |
| struct { | |
| int type | |
| struct WsExpressionRec * left | |
| struct WsExpressionRec * right | |
| } logical | |
| struct { | |
| int type | |
| struct WsExpressionRec * left | |
| struct WsExpressionRec * right | |
| } binary | |
| struct { | |
| int type | |
| struct WsExpressionRec * expr | |
| } unary | |
| struct { | |
| WsBool addp | |
| char * variable | |
| } unary_var | |
| struct { | |
| WsBool addp | |
| char * variable | |
| } postfix_var | |
| struct { | |
| int type | |
| char * base | |
| char * name | |
| WsList * arguments | |
| } call | |
| struct { | |
| int sign | |
| WsUInt32 ival | |
| } integer | |
| char * symbol | |
| WsUInt16 cindex | |
| WsFloat fval | |
| WsUtf8String string | |
| } | u |
| struct { ... } WsExpressionRec::assign |
Referenced by ws_expr_assign(), and ws_expr_linearize().
| struct { ... } WsExpressionRec::binary |
Referenced by ws_expr_binary(), and ws_expr_linearize().
| struct { ... } WsExpressionRec::call |
Referenced by ws_expr_call(), and ws_expr_linearize().
| struct { ... } WsExpressionRec::comma |
Referenced by ws_expr_comma(), and ws_expr_linearize().
| struct { ... } WsExpressionRec::conditional |
Referenced by ws_expr_conditional(), and ws_expr_linearize().
| struct WsExpressionRec* WsExpressionRec::e_cond |
| struct WsExpressionRec* WsExpressionRec::e_else |
| struct WsExpressionRec* WsExpressionRec::e_then |
| struct WsExpressionRec* WsExpressionRec::expr |
| WsFloat WsExpressionRec::fval |
Definition at line 384 of file wsstree.h.
Referenced by ws_expr_const_float(), and ws_expr_linearize().
| struct { ... } WsExpressionRec::integer |
Referenced by ws_expr_const_integer(), ws_expr_linearize(), and ws_expr_unary().
| struct WsExpressionRec* WsExpressionRec::left |
| WsUInt32 WsExpressionRec::line |
Definition at line 275 of file wsstree.h.
Referenced by expr_alloc(), and ws_expr_linearize().
| struct { ... } WsExpressionRec::logical |
Referenced by ws_expr_linearize(), and ws_expr_logical().
| struct { ... } WsExpressionRec::postfix_var |
Referenced by ws_expr_linearize(), and ws_expr_postfix_var().
| struct WsExpressionRec* WsExpressionRec::right |
| WsUtf8String WsExpressionRec::string |
Definition at line 385 of file wsstree.h.
Referenced by ws_expr_const_string(), and ws_expr_linearize().
| char* WsExpressionRec::symbol |
Definition at line 379 of file wsstree.h.
Referenced by ws_expr_linearize(), and ws_expr_symbol().
| WsExpressionType WsExpressionRec::type |
Definition at line 274 of file wsstree.h.
Referenced by expr_alloc(), ws_expr_linearize(), and ws_expr_unary().
| union { ... } WsExpressionRec::u |
Referenced by ws_expr_assign(), ws_expr_binary(), ws_expr_call(), ws_expr_comma(), ws_expr_conditional(), ws_expr_const_float(), ws_expr_const_integer(), ws_expr_const_string(), ws_expr_linearize(), ws_expr_logical(), ws_expr_postfix_var(), ws_expr_symbol(), ws_expr_unary(), and ws_expr_unary_var().
| struct { ... } WsExpressionRec::unary |
Referenced by ws_expr_linearize(), and ws_expr_unary().
| struct { ... } WsExpressionRec::unary_var |
Referenced by ws_expr_linearize(), and ws_expr_unary_var().