Searched refs:Exnode_t (Results 1 - 11 of 11) sorted by relevance
/ast/src/lib/libexpr/ |
H A D | exlib.h | 59 Exnode_t* next; /* free list link */ \ 64 Exnode_t* args; /* actual argument list */ \ 68 Exnode_t* array; /* array name */ \ 70 Exnode_t* statement; /* statement to apply */ \ 74 Exnode_t* descriptor; /* Expr_t.file index */ \ 79 Exnode_t* args; /* formal arg list */ \ 80 Exnode_t* body; /* body */ \ 86 Exnode_t* descriptor; /* Expr_t.file index */ \ 87 Exnode_t* format; /* format arg */ \ 88 Exnode_t* arg [all...] |
H A D | expr.h | 115 struct Exnode_s; typedef struct Exnode_s Exnode_t; typedef in typeref:struct:Exnode_s 132 Exnode_t* value; /* value */ 142 Exnode_t* index; /* optional reference index */ 162 Exnode_t* left; /* left operand */ 163 Exnode_t* right; /* right operand */ 164 Exnode_t* last; /* for cons */ 169 Exnode_t* statement; /* case label statement(s) */ 170 Exnode_t* next; /* next case item */ 178 Exnode_t* index; /* array index expression */ 216 int (*castf)(Expr_t*, Exnode_t*, cons [all...] |
H A D | exexpr.c | 34 Exnode_t*
|
H A D | exgram.h | 52 Exnode_t* 53 exnewnode(Expr_t* p, int op, int binary, int type, Exnode_t* left, Exnode_t* right) 55 register Exnode_t* x; 57 x = ALLOCATE(p, Exnode_t); 73 exfreenode(Expr_t* p, register Exnode_t* x) 165 Exnode_t* 166 excast(Expr_t* p, register Exnode_t* x, register int type, register Exnode_t* xref, int arg) 247 Exnode_t tm [all...] |
H A D | excc.c | 40 static void gen(Excc_t*, Exnode_t*); 113 print(Excc_t* cc, Exnode_t* expr) 148 scan(Excc_t* cc, Exnode_t* expr) 183 gen(Excc_t* cc, register Exnode_t* expr) 185 register Exnode_t* x; 186 register Exnode_t* y; 638 exdump(Expr_t* expr, Exnode_t* node, Sfio_t* sp)
|
H A D | exeval.c | 33 static Extype_t eval(Expr_t*, Exnode_t*, void*); 76 getdyn(Expr_t* ex, register Exnode_t* expr, void* env, Exassoc_t** assoc) 119 Exnode_t* actuals; 131 register Exnode_t* node; 296 print(Expr_t* ex, Exnode_t* expr, void* env, Sfio_t* sp) 351 register Exnode_t* node; 402 scan(Expr_t* ex, Exnode_t* expr, void* env, Sfio_t* sp) 539 eval(Expr_t* ex, register Exnode_t* expr, void* env) 541 register Exnode_t* x; 542 register Exnode_t* [all...] |
H A D | exparse.y | 163 Exnode_t* x; 208 Exnode_t* x; 789 register Exnode_t* x; 1019 register Exnode_t* x; 1020 register Exnode_t* y;
|
H A D | Oexparse.c | 978 Exnode_t* x; 1023 Exnode_t* x; 1707 register Exnode_t* x; 1962 register Exnode_t* x; 1963 register Exnode_t* y;
|
/ast/src/cmd/tw/ |
H A D | tw.h | 167 Exnode_t* action; /* action expression */ 191 Exnode_t* select; /* select expression */ 195 Exnode_t* sortkey; /* sort key list */ 203 extern long eval(Exnode_t*, Ftw_t*);
|
H A D | tw.c | 339 #define ALL ((Exnode_t*)0) 340 #define LIST ((Exnode_t*)1) 603 register Exnode_t* x; 604 register Exnode_t* y; 686 Exnode_t* x; 687 Exnode_t* y; 964 if (!(state.sortkey = newof(0, Exnode_t, 1, 0)) || !(state.sortkey->data.variable.symbol = (Exid_t*)dtmatch(state.program->symbols, "name")))
|
H A D | expr.c | 201 getval(Expr_t* pgm, Exnode_t* node, Exid_t* sym, Exref_t* ref, void* env, int elt, Exdisc_t* disc) 431 refval(Expr_t* pgm, Exnode_t* node, Exid_t* sym, Exref_t* ref, char* str, int elt, Exdisc_t* disc) 594 setval(Expr_t* pgm, Exnode_t* node, Exid_t* sym, Exref_t* ref, void* env, int elt, Extype_t val, Exdisc_t* disc) 673 matchval(Expr_t* pgm, Exnode_t* xstr, const char* str, Exnode_t* xpat, const char* pat, void* env, Exdisc_t* disc) 683 convert(Expr_t* prog, register Exnode_t* x, int type, register Exid_t* xref, int arg, Exdisc_t* disc) 827 eval(Exnode_t* x, Ftw_t* ftw)
|
Completed in 753 milliseconds