Home
last modified time | relevance | path

Searched refs:combinable (Results 1 – 4 of 4) sorted by relevance

/php-ast/tests/
H A Dmetadata.phpt20 echo "(combinable) ";
40 AST_PROP_DECL: (combinable) [MODIFIER_PUBLIC, MODIFIER_PROTECTED, MODIFIER_PRIVATE, MODIFIER_STATIC…
42 AST_CLASS_CONST_DECL: (combinable) [MODIFIER_PUBLIC, MODIFIER_PROTECTED, MODIFIER_PRIVATE, MODIFIER…
58 AST_CLASS: (combinable) [CLASS_ABSTRACT, CLASS_FINAL, CLASS_TRAIT, CLASS_INTERFACE, CLASS_ANONYMOUS…
62 AST_VAR: (combinable) [ENCAPS_VAR_DOLLAR_CURLY_VAR_VAR, ENCAPS_VAR_DOLLAR_CURLY]
91 AST_CLASS_CONST_GROUP: (combinable) [MODIFIER_PUBLIC, MODIFIER_PROTECTED, MODIFIER_PRIVATE, MODIFIE…
92 AST_DIM: (combinable) [DIM_ALTERNATIVE_SYNTAX, ENCAPS_VAR_DOLLAR_CURLY]
114 AST_PROP_GROUP: (combinable) [MODIFIER_PUBLIC, MODIFIER_PROTECTED, MODIFIER_PRIVATE, MODIFIER_STATI…
121 AST_TRAIT_ALIAS: (combinable) [MODIFIER_PUBLIC, MODIFIER_PROTECTED, MODIFIER_PRIVATE, MODIFIER_STAT…
130 AST_CONDITIONAL: (combinable) [PARENTHESIZED_CONDITIONAL]
[all …]
/php-ast/
H A Dutil.php35 list($exclusive, $combinable) = get_flag_info();
41 } else if (isset($combinable[$kind])) {
42 $flagInfo = $combinable[$kind];
H A DREADME.md211 specifies whether the flag should be checked using `===` (not combinable) or using `&` (combinable).
220 This section lists which flags are used by which AST node kinds. The "combinable" flags can be
231 // ast\AST_CLASS_CONST_DECL, ast\AST_CLASS_CONST_GROUP, and ast\AST_TRAIT_ALIAS (combinable)
240 // Used by ast\AST_CLOSURE, ast\AST_ARROW_FUNC (combinable)
243 // Used by ast\AST_FUNC_DECL, ast\AST_METHOD, ast\AST_CLOSURE, ast\AST_ARROW_FUNC (combinable)
250 // Used by ast\AST_CLASS (combinable since PHP 8.1 enums)
259 // Used by ast\AST_PARAM (combinable)
358 // Used by ast\AST_DIM (combinable), since PHP 7.4
362 // Used by ast\AST_VAR (combinable), since PHP 8.2
366 // Used by ast\AST_CONDITIONAL (combinable), since PHP 7.4
H A Dast.c128 zend_bool combinable; member
1294 ZVAL_BOOL(AST_METADATA_PROP_FLAGS_COMBINABLE(obj), flag_info && flag_info->combinable); in ast_build_metadata()

Completed in 12 milliseconds