File tree Expand file tree Collapse file tree 3 files changed +17
-9
lines changed Expand file tree Collapse file tree 3 files changed +17
-9
lines changed Original file line number Diff line number Diff line change 24
24
const AST_NAME_LIST = 141 ;
25
25
const AST_TRAIT_ADAPTATIONS = 142 ;
26
26
const AST_USE = 143 ;
27
+ const AST_TYPE_UNION = 144 ;
27
28
const AST_NAME = 2048 ;
28
29
const AST_CLOSURE_VAR = 2049 ;
29
30
const AST_NULLABLE_TYPE = 2050 ;
127
128
const PARAM_REF = 1 ;
128
129
const PARAM_VARIADIC = 2 ;
129
130
const TYPE_NULL = 1 ;
130
- const TYPE_BOOL = 16 ;
131
+ const TYPE_BOOL = 18 ;
131
132
const TYPE_LONG = 4 ;
132
133
const TYPE_DOUBLE = 5 ;
133
134
const TYPE_STRING = 6 ;
134
135
const TYPE_ARRAY = 7 ;
135
136
const TYPE_OBJECT = 8 ;
136
- const TYPE_CALLABLE = 17 ;
137
- const TYPE_VOID = 19 ;
138
- const TYPE_ITERABLE = 18 ;
137
+ const TYPE_CALLABLE = 12 ;
138
+ const TYPE_VOID = 14 ;
139
+ const TYPE_ITERABLE = 13 ;
139
140
const UNARY_BOOL_NOT = 14 ;
140
141
const UNARY_BITWISE_NOT = 13 ;
141
142
const UNARY_SILENCE = 260 ;
Original file line number Diff line number Diff line change 12
12
<email >nikic@php.net</email >
13
13
<active >yes</active >
14
14
</lead >
15
- <date >2019-07-27</date >
15
+ <developer >
16
+ <name >Tyson Andre</name >
17
+ <user >tandre</user >
18
+ <email >tandre@php.net</email >
19
+ <active >yes</active >
20
+ </developer >
21
+ <date >2019-11-10</date >
16
22
<version >
17
- <release >1.0.4dev </release >
18
- <api >1.0.3 </api >
23
+ <release >1.0.4 </release >
24
+ <api >1.0.4 </api >
19
25
</version >
20
26
<stability >
21
27
<release >stable</release >
24
30
<license uri =" https://github.com/nikic/php-ast/blob/master/LICENSE" >BSD-3-Clause</license >
25
31
<notes >
26
32
- Add AST_TYPE_UNION to support PHP 8.0 Union Types.
27
- - TBD.
28
33
</notes >
29
34
<contents >
30
35
<dir name =" /" >
86
91
<file name =" php74_ordinary_class.phpt" role =" test" />
87
92
<file name =" php74_parenthesized_conditional.phpt" role =" test" />
88
93
<file name =" php74_type_hints.phpt" role =" test" />
94
+ <file name =" php80_union_types.phpt" role =" test" />
95
+ <file name =" php80_union_types_nullable.phpt" role =" test" />
89
96
<file name =" prop_doc_comments.phpt" role =" test" />
90
97
<file name =" short_arrow_function.phpt" role =" test" />
91
98
<file name =" short_arrow_function_return.phpt" role =" test" />
Original file line number Diff line number Diff line change 7
7
extern zend_module_entry ast_module_entry ;
8
8
#define phpext_ast_ptr &ast_module_entry
9
9
10
- #define PHP_AST_VERSION "1.0.4dev "
10
+ #define PHP_AST_VERSION "1.0.4 "
11
11
12
12
#ifdef PHP_WIN32
13
13
# define PHP_AST_API __declspec(dllexport)
You can’t perform that action at this time.
0 commit comments