Lines Matching refs:exnewnode
171 expr.program->main.value = exnewnode(expr.program, PROCEDURE, 1, $1->type, NiL, $1);
186 expr.procedure = $1->value = exnewnode(expr.program, PROCEDURE, 1, $1->type, NiL, NiL);
237 $1->data.operand.last = $1->data.operand.last->data.operand.right = exnewnode(expr.program, ';', 1, $2->type, $2, NiL);
241 $$ = exnewnode(expr.program, ';', 1, $1->type, $1, NiL);
242 $$->data.operand.last = $$->data.operand.right = exnewnode(expr.program, ';', 1, $2->type, $2, NiL);
253 $$ = ($1 && $1->type == STRING) ? exnewnode(expr.program, S2B, 1, INTEGER, $1, NiL) : $1;
263 $3 = exnewnode(expr.program, S2B, 1, INTEGER, $3, NiL);
266 $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $3, exnewnode(expr.program, ':', 1, $5 ? $5->type : 0, $5, $6));
270 $$ = exnewnode(expr.program, ITERATE, 0, INTEGER, NiL, NiL);
285 $5 = exnewnode(expr.program, CONSTANT, 0, INTEGER, NiL, NiL);
289 $5 = exnewnode(expr.program, S2B, 1, INTEGER, $5, NiL);
292 $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $5, exnewnode(expr.program, ';', 1, 0, $7, $9));
294 $$ = exnewnode(expr.program, ';', 1, INTEGER, $3, $$);
299 $3 = exnewnode(expr.program, S2B, 1, INTEGER, $3, NiL);
302 $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $3, exnewnode(expr.program, ';', 1, 0, NiL, $5));
308 $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $3, exnewnode(expr.program, DEFAULT, 1, 0, sw->defcase, sw->firstcase));
321 $2 = exnewnode(expr.program, CONSTANT, 0, INTEGER, NiL, NiL);
326 $$ = exnewnode(expr.program, $1->index, 1, INTEGER, $2, NiL);
340 $$ = exnewnode(expr.program, RETURN, 1, $2 ? $2->type : 0, $2, NiL);
383 $$ = exnewnode(expr.program, CASE, 1, 0, $2, NiL);
455 $$ = $1 ? exnewnode(expr.program, ',', 1, $3->type, $1, $3) : $3;
482 $2->value = exnewnode(expr.program, 0, 0, 0, NiL, NiL);
500 $5->data.operand.left = exnewnode(expr.program, DYNAMIC, 0, $2->type, NiL, NiL);
576 $$ = exnewnode(expr.program, $2, 1, rel, $1, $3);
650 $1 = exnewnode(expr.program, S2B, 1, INTEGER, $1, NiL);
652 $3 = exnewnode(expr.program, S2B, 1, INTEGER, $3, NiL);
667 $$ = exnewnode(expr.program, ',', 1, $3->type, $1, $3);
681 $1 = exnewnode(expr.program, S2B, 1, INTEGER, $1, NiL);
708 $$ = exnewnode(expr.program, '?', 1, $4->type, $1, exnewnode(expr.program, ':', 1, $4->type, $4, $7));
714 $2 = exnewnode(expr.program, S2B, 1, INTEGER, $2, NiL);
718 $$ = exnewnode(expr.program, $1, 1, $2->type == UNSIGNED ? INTEGER : $2->type, $2, NiL);
741 $$ = exnewnode(expr.program, ADDRESS, 0, T($2->type), $2, NiL);
745 $$ = exnewnode(expr.program, FUNCTION, 1, T($2->type), call($1, $2, $4), $4);
755 $$ = exnewnode(expr.program, EXIT, 1, INTEGER, $3, NiL);
759 $$ = exnewnode(expr.program, CALL, 1, $1->type, NiL, $3);
764 $$ = exnewnode(expr.program, $1->index, 0, $1->type, NiL, NiL);
774 $$->data.print.descriptor = exnewnode(expr.program, CONSTANT, 0, INTEGER, NiL, NiL);
778 $$->data.print.descriptor = exnewnode(expr.program, CONSTANT, 0, INTEGER, NiL, NiL);
791 $$ = exnewnode(expr.program, $1->index, 0, $1->type, NiL, NiL);
825 $$ = exnewnode(expr.program, CONSTANT, 0, $3->type, NiL, NiL);
863 $$ = exnewnode(expr.program, $1, 0, $2->type, $2, NiL);
871 $$ = exnewnode(expr.program, $2, 0, $1->type, $1, NiL);
887 $$ = exnewnode(expr.program, CONSTANT, 0, $1->type, NiL, NiL);
895 $$ = exnewnode(expr.program, CONSTANT, 0, FLOATING, NiL, NiL);
900 $$ = exnewnode(expr.program, CONSTANT, 0, INTEGER, NiL, NiL);
905 $$ = exnewnode(expr.program, CONSTANT, 0, STRING, NiL, NiL);
910 $$ = exnewnode(expr.program, CONSTANT, 0, UNSIGNED, NiL, NiL);
926 $$ = exnewnode(expr.program, ID, 0, $2->type, NiL, NiL);
940 $$ = exnewnode(expr.program, DYNAMIC, 0, $1->type, NiL, NiL);
948 $$ = exnewnode(expr.program, ID, 0, 0, NiL, NiL);
991 $$ = exnewnode(expr.program, ';', 1, 0, exnewnode(expr.program, ';', 1, $1->type, $1, NiL), NiL);
996 $1->data.operand.right = $1->data.operand.right->data.operand.right = exnewnode(expr.program, ',', 1, $1->type, $3, NiL);
1015 $$ = exnewnode(expr.program, ',', 1, $1->type, $1, NiL);
1024 x->data.operand.right = exnewnode(expr.program, ',', 1, $3->type, $3, NiL);
1030 $$ = exnewnode(expr.program, ID, 0, $3->type, NiL, NiL);
1033 $3->value = exnewnode(expr.program, 0, 0, 0, NiL, NiL);
1071 $$ = exnewnode(expr.program, '=', 1, $2->type, NiL, $2);
1082 expr.procedure = exnewnode(expr.program, PROCEDURE, 1, expr.declare, NiL, NiL);