File tree Expand file tree Collapse file tree 7 files changed +30
-30
lines changed Expand file tree Collapse file tree 7 files changed +30
-30
lines changed Original file line number Diff line number Diff line change 18
18
echo ast_dump (ast \parse_code ($ code , $ version =40 ));
19
19
20
20
?>
21
- --EXPECT --
21
+ --EXPECTF --
22
22
AST_STMT_LIST
23
23
0: AST_CLASS
24
24
flags: 0
@@ -44,23 +44,23 @@ AST_STMT_LIST
44
44
name: "S"
45
45
adaptations: null
46
46
1: AST_CLASS_CONST_DECL
47
- flags: MODIFIER_PUBLIC (256 )
47
+ flags: MODIFIER_PUBLIC (%d )
48
48
0: AST_CONST_ELEM
49
49
name: "X"
50
50
value: "Y"
51
51
1: AST_CONST_ELEM
52
52
name: "Y"
53
53
value: "X"
54
54
2: AST_PROP_DECL
55
- flags: MODIFIER_PUBLIC (256 )
55
+ flags: MODIFIER_PUBLIC (%d )
56
56
0: AST_PROP_ELEM
57
57
name: "foo"
58
58
default: null
59
59
1: AST_PROP_ELEM
60
60
name: "bar"
61
61
default: null
62
62
3: AST_METHOD
63
- flags: MODIFIER_PUBLIC | MODIFIER_ABSTRACT (258 )
63
+ flags: MODIFIER_PUBLIC | MODIFIER_ABSTRACT (%d )
64
64
name: test
65
65
params: AST_PARAM_LIST
66
66
uses: null
Original file line number Diff line number Diff line change 26
26
echo ast_dump (ast \parse_code ($ code , $ version =40 ));
27
27
28
28
?>
29
- --EXPECT --
29
+ --EXPECTF --
30
30
AST_STMT_LIST
31
31
0: AST_CLASS
32
32
flags: 0
@@ -35,28 +35,28 @@ AST_STMT_LIST
35
35
implements: null
36
36
stmts: AST_STMT_LIST
37
37
0: AST_CLASS_CONST_DECL
38
- flags: MODIFIER_PUBLIC (256 )
38
+ flags: MODIFIER_PUBLIC (%d )
39
39
0: AST_CONST_ELEM
40
40
docComment: /** Doc A */
41
41
name: "A"
42
42
value: 1
43
43
1: AST_CLASS_CONST_DECL
44
- flags: MODIFIER_PUBLIC (256 )
44
+ flags: MODIFIER_PUBLIC (%d )
45
45
0: AST_CONST_ELEM
46
46
name: "B"
47
47
value: 2
48
48
2: AST_CLASS_CONST_DECL
49
- flags: MODIFIER_PROTECTED (512 )
49
+ flags: MODIFIER_PROTECTED (%d )
50
50
0: AST_CONST_ELEM
51
51
name: "C"
52
52
value: 3
53
53
3: AST_CLASS_CONST_DECL
54
- flags: MODIFIER_PRIVATE (1024 )
54
+ flags: MODIFIER_PRIVATE (%d )
55
55
0: AST_CONST_ELEM
56
56
name: "D"
57
57
value: 4
58
58
4: AST_CLASS_CONST_DECL
59
- flags: MODIFIER_PUBLIC (256 )
59
+ flags: MODIFIER_PUBLIC (%d )
60
60
0: AST_CONST_ELEM
61
61
docComment: /** Doc E */
62
62
name: "E"
Original file line number Diff line number Diff line change 18
18
echo ast_dump (ast \parse_code ($ code , $ version =40 ));
19
19
20
20
?>
21
- --EXPECT --
21
+ --EXPECTF --
22
22
AST_STMT_LIST
23
23
0: AST_CLASS
24
24
flags: 0
@@ -27,32 +27,32 @@ AST_STMT_LIST
27
27
implements: null
28
28
stmts: AST_STMT_LIST
29
29
1: AST_CLASS
30
- flags: CLASS_ABSTRACT (32 )
30
+ flags: CLASS_ABSTRACT (%d )
31
31
name: B
32
32
extends: null
33
33
implements: null
34
34
stmts: AST_STMT_LIST
35
35
2: AST_CLASS
36
- flags: CLASS_FINAL (4 )
36
+ flags: CLASS_FINAL (%d )
37
37
name: C
38
38
extends: null
39
39
implements: null
40
40
stmts: AST_STMT_LIST
41
41
3: AST_CLASS
42
- flags: CLASS_TRAIT (128 )
42
+ flags: CLASS_TRAIT (%d )
43
43
name: D
44
44
extends: null
45
45
implements: null
46
46
stmts: AST_STMT_LIST
47
47
4: AST_CLASS
48
- flags: CLASS_INTERFACE (64 )
48
+ flags: CLASS_INTERFACE (%d )
49
49
name: E
50
50
extends: null
51
51
implements: null
52
52
stmts: AST_STMT_LIST
53
53
5: AST_NEW
54
54
class: AST_CLASS
55
- flags: CLASS_ANONYMOUS (256 )
55
+ flags: CLASS_ANONYMOUS (%d )
56
56
extends: null
57
57
implements: null
58
58
stmts: AST_STMT_LIST
Original file line number Diff line number Diff line change 13
13
echo ast_dump (ast \parse_code ($ code , $ version =40 ));
14
14
15
15
?>
16
- --EXPECT --
16
+ --EXPECTF --
17
17
AST_STMT_LIST
18
18
0: AST_ASSIGN
19
19
var: AST_VAR
20
20
name: "fn"
21
21
expr: AST_CLOSURE
22
- flags: MODIFIER_STATIC | FUNC_RETURNS_REF (67108865 )
22
+ flags: MODIFIER_STATIC | FUNC_RETURNS_REF (%d )
23
23
name: {closure}
24
24
params: AST_PARAM_LIST
25
25
0: AST_PARAM
Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ var_dump(array_map('get_class', $ast->children));
40
40
echo ast_dump ($ ast ) . "\n" ;
41
41
42
42
?>
43
- --EXPECT --
43
+ --EXPECTF --
44
44
array(4) {
45
45
[0]=>
46
46
string(13) "ast\Node\Decl"
@@ -60,19 +60,19 @@ AST_STMT_LIST
60
60
implements: null
61
61
stmts: AST_STMT_LIST
62
62
0: AST_CLASS_CONST_DECL
63
- flags: MODIFIER_PUBLIC (256 )
63
+ flags: MODIFIER_PUBLIC (%d )
64
64
0: AST_CONST_ELEM
65
65
docComment: /** B */
66
66
name: "B"
67
67
value: 0
68
68
1: AST_PROP_DECL
69
- flags: MODIFIER_PUBLIC (256 )
69
+ flags: MODIFIER_PUBLIC (%d )
70
70
0: AST_PROP_ELEM
71
71
docComment: /** c */
72
72
name: "c"
73
73
default: null
74
74
2: AST_METHOD
75
- flags: MODIFIER_PUBLIC (256 )
75
+ flags: MODIFIER_PUBLIC (%d )
76
76
name: d
77
77
docComment: /** d */
78
78
params: AST_PARAM_LIST
@@ -119,19 +119,19 @@ AST_STMT_LIST
119
119
implements: null
120
120
stmts: AST_STMT_LIST
121
121
0: AST_CLASS_CONST_DECL
122
- flags: MODIFIER_PUBLIC (256 )
122
+ flags: MODIFIER_PUBLIC (%d )
123
123
0: AST_CONST_ELEM
124
124
name: "B"
125
125
value: 0
126
126
docComment: "/** B */"
127
127
1: AST_PROP_DECL
128
- flags: MODIFIER_PUBLIC (256 )
128
+ flags: MODIFIER_PUBLIC (%d )
129
129
0: AST_PROP_ELEM
130
130
name: "c"
131
131
default: null
132
132
docComment: "/** c */"
133
133
2: AST_METHOD
134
- flags: MODIFIER_PUBLIC (256 )
134
+ flags: MODIFIER_PUBLIC (%d )
135
135
name: "d"
136
136
docComment: "/** d */"
137
137
params: AST_PARAM_LIST
Original file line number Diff line number Diff line change 19
19
echo ast_dump (ast \parse_code ($ code , $ version =50 )), "\n" ;
20
20
21
21
?>
22
- --EXPECT --
22
+ --EXPECTF --
23
23
AST_STMT_LIST
24
24
0: AST_FUNC_DECL
25
- flags: FUNC_GENERATOR (8388608 )
25
+ flags: FUNC_GENERATOR (%d )
26
26
name: "gen"
27
27
docComment: null
28
28
params: AST_PARAM_LIST
Original file line number Diff line number Diff line change 23
23
echo ast_dump (ast \parse_code ($ code , $ version =40 )), "\n" ;
24
24
25
25
?>
26
- --EXPECT --
26
+ --EXPECTF --
27
27
AST_STMT_LIST
28
28
0: AST_CLASS
29
29
flags: 0
@@ -32,13 +32,13 @@ AST_STMT_LIST
32
32
implements: null
33
33
stmts: AST_STMT_LIST
34
34
0: AST_PROP_DECL
35
- flags: MODIFIER_PUBLIC (256 )
35
+ flags: MODIFIER_PUBLIC (%d )
36
36
0: AST_PROP_ELEM
37
37
docComment: /** docComment $a */
38
38
name: "a"
39
39
default: null
40
40
1: AST_PROP_DECL
41
- flags: MODIFIER_PUBLIC (256 )
41
+ flags: MODIFIER_PUBLIC (%d )
42
42
0: AST_PROP_ELEM
43
43
docComment: /** docComment $b */
44
44
name: "b"
You can’t perform that action at this time.
0 commit comments