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…
63 AST_VAR: (combinable) [ENCAPS_VAR_DOLLAR_CURLY_VAR_VAR, ENCAPS_VAR_DOLLAR_CURLY]
93 AST_CLASS_CONST_GROUP: (combinable) [MODIFIER_PUBLIC, MODIFIER_PROTECTED, MODIFIER_PRIVATE, MODIFIE…
94 AST_DIM: (combinable) [DIM_ALTERNATIVE_SYNTAX, ENCAPS_VAR_DOLLAR_CURLY]
116 AST_PROP_GROUP: (combinable) [MODIFIER_PUBLIC, MODIFIER_PROTECTED, MODIFIER_PRIVATE, MODIFIER_STATI…
123 AST_TRAIT_ALIAS: (combinable) [MODIFIER_PUBLIC, MODIFIER_PROTECTED, MODIFIER_PRIVATE, MODIFIER_STAT…
132 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.md212 specifies whether the flag should be checked using `===` (not combinable) or using `&` (combinable).
221 This section lists which flags are used by which AST node kinds. The "combinable" flags can be
232 // ast\AST_CLASS_CONST_DECL, ast\AST_CLASS_CONST_GROUP, and ast\AST_TRAIT_ALIAS (combinable)
241 // Used by ast\AST_CLOSURE, ast\AST_ARROW_FUNC (combinable)
244 // Used by ast\AST_FUNC_DECL, ast\AST_METHOD, ast\AST_CLOSURE, ast\AST_ARROW_FUNC (combinable)
251 // Used by ast\AST_CLASS (combinable since PHP 8.1 enums)
260 // Used by ast\AST_PARAM (combinable)
359 // Used by ast\AST_DIM (combinable), since PHP 7.4
363 // Used by ast\AST_VAR (combinable), since PHP 8.2
367 // Used by ast\AST_CONDITIONAL (combinable), since PHP 7.4
H A Dast.c132 zend_bool combinable; member
1339 ZVAL_BOOL(AST_METADATA_PROP_FLAGS_COMBINABLE(obj), flag_info && flag_info->combinable); in ast_build_metadata()

Completed in 22 milliseconds