Skip to content

Commit 6e17f49

Browse files
TysonAndrenikic
authored andcommitted
Release php-ast 1.0.3
1 parent aa3f513 commit 6e17f49

File tree

3 files changed

+65
-63
lines changed

3 files changed

+65
-63
lines changed

ast_stub.php

Lines changed: 62 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
const AST_FUNC_DECL = 67;
3131
const AST_CLOSURE = 68;
3232
const AST_METHOD = 69;
33-
const AST_ARROW_FUNC = 1535;
33+
const AST_ARROW_FUNC = 71;
3434
const AST_CLASS = 70;
3535
const AST_MAGIC_CONST = 0;
3636
const AST_TYPE = 1;
@@ -51,18 +51,18 @@
5151
const AST_POST_INC = 273;
5252
const AST_POST_DEC = 274;
5353
const AST_YIELD_FROM = 275;
54-
const AST_GLOBAL = 276;
55-
const AST_UNSET = 277;
56-
const AST_RETURN = 278;
57-
const AST_LABEL = 279;
58-
const AST_REF = 280;
59-
const AST_HALT_COMPILER = 281;
60-
const AST_ECHO = 282;
61-
const AST_THROW = 283;
62-
const AST_GOTO = 284;
63-
const AST_BREAK = 285;
64-
const AST_CONTINUE = 286;
65-
const AST_CLASS_NAME = 511;
54+
const AST_GLOBAL = 277;
55+
const AST_UNSET = 278;
56+
const AST_RETURN = 279;
57+
const AST_LABEL = 280;
58+
const AST_REF = 281;
59+
const AST_HALT_COMPILER = 282;
60+
const AST_ECHO = 283;
61+
const AST_THROW = 284;
62+
const AST_GOTO = 285;
63+
const AST_BREAK = 286;
64+
const AST_CONTINUE = 287;
65+
const AST_CLASS_NAME = 276;
6666
const AST_DIM = 512;
6767
const AST_PROP = 513;
6868
const AST_STATIC_PROP = 514;
@@ -76,23 +76,23 @@
7676
const AST_NEW = 526;
7777
const AST_INSTANCEOF = 527;
7878
const AST_YIELD = 528;
79-
const AST_STATIC = 530;
80-
const AST_WHILE = 531;
81-
const AST_DO_WHILE = 532;
82-
const AST_IF_ELEM = 533;
83-
const AST_SWITCH = 534;
84-
const AST_SWITCH_CASE = 535;
85-
const AST_DECLARE = 536;
79+
const AST_STATIC = 531;
80+
const AST_WHILE = 532;
81+
const AST_DO_WHILE = 533;
82+
const AST_IF_ELEM = 534;
83+
const AST_SWITCH = 535;
84+
const AST_SWITCH_CASE = 536;
85+
const AST_DECLARE = 537;
8686
const AST_PROP_ELEM = 774;
87-
const AST_PROP_GROUP = 767;
87+
const AST_PROP_GROUP = 545;
8888
const AST_CONST_ELEM = 775;
89-
const AST_USE_TRAIT = 537;
90-
const AST_TRAIT_PRECEDENCE = 538;
91-
const AST_METHOD_REFERENCE = 539;
92-
const AST_NAMESPACE = 540;
93-
const AST_USE_ELEM = 541;
94-
const AST_TRAIT_ALIAS = 542;
95-
const AST_GROUP_USE = 543;
89+
const AST_USE_TRAIT = 538;
90+
const AST_TRAIT_PRECEDENCE = 539;
91+
const AST_METHOD_REFERENCE = 540;
92+
const AST_NAMESPACE = 541;
93+
const AST_USE_ELEM = 542;
94+
const AST_TRAIT_ALIAS = 543;
95+
const AST_GROUP_USE = 544;
9696
const AST_METHOD_CALL = 768;
9797
const AST_STATIC_CALL = 769;
9898
const AST_CONDITIONAL = 770;
@@ -108,22 +108,22 @@
108108
const NAME_FQ = 0;
109109
const NAME_NOT_FQ = 1;
110110
const NAME_RELATIVE = 2;
111-
const MODIFIER_PUBLIC = 256;
112-
const MODIFIER_PROTECTED = 512;
113-
const MODIFIER_PRIVATE = 1024;
114-
const MODIFIER_STATIC = 1;
115-
const MODIFIER_ABSTRACT = 2;
116-
const MODIFIER_FINAL = 4;
117-
const RETURNS_REF = 67108864;
118-
const FUNC_RETURNS_REF = 67108864;
119-
const FUNC_GENERATOR = 8388608;
111+
const MODIFIER_PUBLIC = 1;
112+
const MODIFIER_PROTECTED = 2;
113+
const MODIFIER_PRIVATE = 4;
114+
const MODIFIER_STATIC = 16;
115+
const MODIFIER_ABSTRACT = 64;
116+
const MODIFIER_FINAL = 32;
117+
const RETURNS_REF = 4096;
118+
const FUNC_RETURNS_REF = 4096;
119+
const FUNC_GENERATOR = 16777216;
120120
const ARRAY_ELEM_REF = 1;
121121
const CLOSURE_USE_REF = 1;
122-
const CLASS_ABSTRACT = 32;
123-
const CLASS_FINAL = 4;
124-
const CLASS_TRAIT = 128;
125-
const CLASS_INTERFACE = 64;
126-
const CLASS_ANONYMOUS = 256;
122+
const CLASS_ABSTRACT = 64;
123+
const CLASS_FINAL = 32;
124+
const CLASS_TRAIT = 2;
125+
const CLASS_INTERFACE = 1;
126+
const CLASS_ANONYMOUS = 4;
127127
const PARAM_REF = 1;
128128
const PARAM_VARIADIC = 2;
129129
const TYPE_NULL = 1;
@@ -136,14 +136,14 @@
136136
const TYPE_CALLABLE = 17;
137137
const TYPE_VOID = 19;
138138
const TYPE_ITERABLE = 18;
139-
const UNARY_BOOL_NOT = 13;
140-
const UNARY_BITWISE_NOT = 12;
139+
const UNARY_BOOL_NOT = 14;
140+
const UNARY_BITWISE_NOT = 13;
141141
const UNARY_SILENCE = 260;
142142
const UNARY_PLUS = 261;
143143
const UNARY_MINUS = 262;
144144
const BINARY_BOOL_AND = 259;
145145
const BINARY_BOOL_OR = 258;
146-
const BINARY_BOOL_XOR = 14;
146+
const BINARY_BOOL_XOR = 15;
147147
const BINARY_BITWISE_OR = 9;
148148
const BINARY_BITWISE_AND = 10;
149149
const BINARY_BITWISE_XOR = 11;
@@ -153,15 +153,15 @@
153153
const BINARY_MUL = 3;
154154
const BINARY_DIV = 4;
155155
const BINARY_MOD = 5;
156-
const BINARY_POW = 166;
156+
const BINARY_POW = 12;
157157
const BINARY_SHIFT_LEFT = 6;
158158
const BINARY_SHIFT_RIGHT = 7;
159-
const BINARY_IS_IDENTICAL = 15;
160-
const BINARY_IS_NOT_IDENTICAL = 16;
161-
const BINARY_IS_EQUAL = 17;
162-
const BINARY_IS_NOT_EQUAL = 18;
163-
const BINARY_IS_SMALLER = 19;
164-
const BINARY_IS_SMALLER_OR_EQUAL = 20;
159+
const BINARY_IS_IDENTICAL = 16;
160+
const BINARY_IS_NOT_IDENTICAL = 17;
161+
const BINARY_IS_EQUAL = 18;
162+
const BINARY_IS_NOT_EQUAL = 19;
163+
const BINARY_IS_SMALLER = 20;
164+
const BINARY_IS_SMALLER_OR_EQUAL = 21;
165165
const BINARY_IS_GREATER = 256;
166166
const BINARY_IS_GREATER_OR_EQUAL = 257;
167167
const BINARY_SPACESHIP = 170;
@@ -174,17 +174,19 @@
174174
const USE_NORMAL = 1;
175175
const USE_FUNCTION = 2;
176176
const USE_CONST = 4;
177-
const MAGIC_LINE = 370;
178-
const MAGIC_FILE = 371;
179-
const MAGIC_DIR = 372;
180-
const MAGIC_NAMESPACE = 389;
181-
const MAGIC_FUNCTION = 376;
182-
const MAGIC_METHOD = 375;
183-
const MAGIC_CLASS = 373;
184-
const MAGIC_TRAIT = 374;
177+
const MAGIC_LINE = 373;
178+
const MAGIC_FILE = 374;
179+
const MAGIC_DIR = 375;
180+
const MAGIC_NAMESPACE = 392;
181+
const MAGIC_FUNCTION = 379;
182+
const MAGIC_METHOD = 378;
183+
const MAGIC_CLASS = 376;
184+
const MAGIC_TRAIT = 377;
185185
const ARRAY_SYNTAX_LIST = 1;
186186
const ARRAY_SYNTAX_LONG = 2;
187187
const ARRAY_SYNTAX_SHORT = 3;
188+
const DIM_ALTERNATIVE_SYNTAX = 2;
189+
const PARENTHESIZED_CONDITIONAL = 1;
188190
// END AST FLAG CONSTANTS
189191

190192
namespace ast;

package.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
<email>[email protected]</email>
1313
<active>yes</active>
1414
</lead>
15-
<date>2019-06-30</date>
15+
<date>2019-07-27</date>
1616
<version>
17-
<release>1.0.3dev</release>
17+
<release>1.0.3</release>
1818
<api>1.0.3</api>
1919
</version>
2020
<stability>

php_ast.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
extern zend_module_entry ast_module_entry;
88
#define phpext_ast_ptr &ast_module_entry
99

10-
#define PHP_AST_VERSION "1.0.3dev"
10+
#define PHP_AST_VERSION "1.0.3"
1111

1212
#ifdef PHP_WIN32
1313
# define PHP_AST_API __declspec(dllexport)

0 commit comments

Comments
 (0)