Lines Matching refs:kind
155 zend_ast_kind kind; /* Type of the node (ZEND_AST_* enum constant) */ member
163 zend_ast_kind kind; member
172 zend_ast_kind kind; member
179 zend_ast_kind kind; member
196 ZEND_API zend_ast *zend_ast_create_ex(zend_ast_kind kind, zend_ast_attr attr, ...);
197 ZEND_API zend_ast *zend_ast_create(zend_ast_kind kind, ...);
200 zend_ast_kind kind, uint32_t flags, uint32_t start_lineno, zend_string *doc_comment,
204 ZEND_API zend_ast *zend_ast_create_list(uint32_t init_children, zend_ast_kind kind, ...);
218 return (ast->kind >> ZEND_AST_IS_LIST_SHIFT) & 1; in zend_ast_is_list()
226 ZEND_ASSERT(ast->kind == ZEND_AST_ZVAL); in zend_ast_get_zval()
237 return ast->kind >> ZEND_AST_NUM_CHILDREN_SHIFT; in zend_ast_get_num_children()
240 if (ast->kind == ZEND_AST_ZVAL) { in zend_ast_get_lineno()