Lines Matching refs:ast
537 zend_ast *ast = (zend_ast *) p; p += zend_ast_size(3); in create_enum_case_ast() local
538 ast->kind = ZEND_AST_CONST_ENUM_INIT; in create_enum_case_ast()
539 ast->attr = 0; in create_enum_case_ast()
540 ast->lineno = 0; in create_enum_case_ast()
542 ast->child[0] = (zend_ast *) p; p += sizeof(zend_ast_zval); in create_enum_case_ast()
543 ast->child[0]->kind = ZEND_AST_ZVAL; in create_enum_case_ast()
544 ast->child[0]->attr = 0; in create_enum_case_ast()
546 ZVAL_STR(zend_ast_get_zval(ast->child[0]), class_name); in create_enum_case_ast()
548 ast->child[1] = (zend_ast *) p; p += sizeof(zend_ast_zval); in create_enum_case_ast()
549 ast->child[1]->kind = ZEND_AST_ZVAL; in create_enum_case_ast()
550 ast->child[1]->attr = 0; in create_enum_case_ast()
552 ZVAL_STR(zend_ast_get_zval(ast->child[1]), case_name); in create_enum_case_ast()
555 ast->child[2] = (zend_ast *) p; p += sizeof(zend_ast_zval); in create_enum_case_ast()
556 ast->child[2]->kind = ZEND_AST_ZVAL; in create_enum_case_ast()
557 ast->child[2]->attr = 0; in create_enum_case_ast()
559 ZVAL_COPY_VALUE(zend_ast_get_zval(ast->child[2]), value); in create_enum_case_ast()
561 ast->child[2] = NULL; in create_enum_case_ast()