Searched refs:procedure (Results 1 - 6 of 6) sorted by relevance
/ast/src/lib/libexpr/ |
H A D | exexpr.c | 44 return excast(ex, sym->value->data.procedure.body, type, NiL, 0);
|
H A D | exlib.h | 63 Exid_t* procedure; /* called procedure */ \ 65 } call; /* procedure call */ \ 83 } procedure; /* procedure args and body */ \ 104 Exid_t main; /* main procedure */ \ 154 Exnode_t* procedure; /* current procedure */ member in struct:Exstate_s
|
H A D | exparse.y | 183 if (expr.procedure) 186 expr.procedure = $1->value = exnewnode(expr.program, PROCEDURE, 1, $1->type, NiL, NiL); 187 expr.procedure->type = INTEGER; 193 if (!(expr.procedure->data.procedure.frame = dtopen(disc, Dtset)) || !dtview(expr.procedure->data.procedure.frame, expr.program->symbols)) 195 expr.program->symbols = expr.program->frame = expr.procedure->data.procedure.frame; 199 expr.procedure [all...] |
H A D | Oexparse.c | 995 if (expr.procedure) 998 expr.procedure = exvsp[-1].id->value = exnewnode(expr.program, PROCEDURE, 1, exvsp[-1].id->type, NiL, NiL); 999 expr.procedure->type = INTEGER; 1005 if (!(expr.procedure->data.procedure.frame = dtopen(disc, Dtset)) || !dtview(expr.procedure->data.procedure.frame, expr.program->symbols)) 1007 expr.program->symbols = expr.program->frame = expr.procedure->data.procedure.frame; 1014 expr.procedure [all...] |
H A D | exeval.c | 754 for (n = 0, a = expr->data.call.procedure->value->data.procedure.args; a && x; a = a->data.operand.right) 765 for (n = 0, a = expr->data.call.procedure->value->data.procedure.args; a && n < elementsof(save); a = a->data.operand.right) 771 v = exeval(ex, expr->data.call.procedure->value->data.procedure.body, env); 772 for (n = 0, a = expr->data.call.procedure->value->data.procedure.args; a && n < elementsof(save); a = a->data.operand.right)
|
H A D | excc.c | 623 gen(cc, sym->value->data.procedure.body); 656 gen(cc, sym->value->data.procedure.body);
|
Completed in 15 milliseconds