Lines Matching refs:node

102 	znode node;  member
104 ZEND_API zend_ast *zend_ast_create_znode(znode *node);
107 return &((zend_ast_znode *) ast)->node; in zend_ast_get_znode()
148 void zend_compile_expr(znode *node, zend_ast *ast);
149 void zend_compile_var(znode *node, zend_ast *ast, uint32_t type);
531 # define OP_JMP_ADDR(opline, node) \ argument
532 (node).jmp_addr
535 # define ZEND_PASS_TWO_UPDATE_JMP_TARGET(op_array, opline, node) do { \ argument
536 (node).jmp_addr = (op_array)->opcodes + (node).opline_num; \
540 # define ZEND_PASS_TWO_UNDO_JMP_TARGET(op_array, opline, node) do { \ argument
541 (node).opline_num = (node).jmp_addr - (op_array)->opcodes; \
547 # define OP_JMP_ADDR(opline, node) \ argument
548 ZEND_OFFSET_TO_OPLINE(opline, (node).jmp_offset)
551 # define ZEND_PASS_TWO_UPDATE_JMP_TARGET(op_array, opline, node) do { \ argument
552 (node).jmp_offset = ZEND_OPLINE_NUM_TO_OFFSET(op_array, opline, (node).opline_num); \
556 # define ZEND_PASS_TWO_UNDO_JMP_TARGET(op_array, opline, node) do { \ argument
557 (node).opline_num = ZEND_OFFSET_TO_OPLINE_NUM(op_array, opline, (node).jmp_offset); \
566 # define CT_CONSTANT(node) \ argument
567 CT_CONSTANT_EX(CG(active_op_array), (node).constant)
572 # define RT_CONSTANT_EX(base, node) \ argument
573 (node).zv
576 # define ZEND_PASS_TWO_UPDATE_CONSTANT(op_array, node) do { \ argument
577 (node).zv = CT_CONSTANT_EX(op_array, (node).constant); \
581 # define ZEND_PASS_TWO_UNDO_CONSTANT(op_array, node) do { \ argument
582 (node).constant = (node).zv - (op_array)->literals; \
588 # define RT_CONSTANT_EX(base, node) \ argument
589 ((zval*)(((char*)(base)) + (node).constant))
592 # define ZEND_PASS_TWO_UPDATE_CONSTANT(op_array, node) do { \ argument
593 (node).constant *= sizeof(zval); \
597 # define ZEND_PASS_TWO_UNDO_CONSTANT(op_array, node) do { \ argument
598 (node).constant /= sizeof(zval); \
623 #define RT_CONSTANT(op_array, node) \ argument
624 RT_CONSTANT_EX((op_array)->literals, node)
627 #define EX_CONSTANT(node) \ argument
628 RT_CONSTANT_EX(EX_LITERALS(), node)