File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -847,14 +847,14 @@ asm(
847
847
".ascii \" for i in range(0, num_children):\\n\"\n"
848
848
".ascii \" c = children[i]\\n\"\n"
849
849
".ascii \" if int(c) != 0:\\n\"\n"
850
- ".ascii \" c = c.dereference()\\n\"\n"
850
+ ".ascii \" c = ZendAstPrettyPrinter( c.dereference()).cast ()\\n\"\n"
851
851
".ascii \" yield ('child[%d]' % i, c)\\n\"\n"
852
852
".ascii \" elif field.name == 'name':\\n\"\n"
853
853
".ascii \" yield (field.name, format_zstr(val[field.name]))\\n\"\n"
854
854
".ascii \" elif field.name == 'val':\\n\"\n"
855
855
".ascii \" yield (field.name, ZvalPrettyPrinter(val[field.name]).to_string())\\n\"\n"
856
856
".ascii \" else:\\n\"\n"
857
- ".ascii \" yield (field.name, format_nested(self. val[field.name]))\\n\"\n"
857
+ ".ascii \" yield (field.name, format_nested(val[field.name]))\\n\"\n"
858
858
".ascii \"\\n\"\n"
859
859
".ascii \" def is_special(self):\\n\"\n"
860
860
".ascii \" special_shift = 6 # ZEND_AST_SPECIAL_SHIFT\\n\"\n"
Original file line number Diff line number Diff line change @@ -177,14 +177,14 @@ def children(self):
177
177
for i in range (0 , num_children ):
178
178
c = children [i ]
179
179
if int (c ) != 0 :
180
- c = c .dereference ()
180
+ c = ZendAstPrettyPrinter ( c .dereference ()). cast ()
181
181
yield ('child[%d]' % i , c )
182
182
elif field .name == 'name' :
183
183
yield (field .name , format_zstr (val [field .name ]))
184
184
elif field .name == 'val' :
185
185
yield (field .name , ZvalPrettyPrinter (val [field .name ]).to_string ())
186
186
else :
187
- yield (field .name , format_nested (self . val [field .name ]))
187
+ yield (field .name , format_nested (val [field .name ]))
188
188
189
189
def is_special (self ):
190
190
special_shift = 6 # ZEND_AST_SPECIAL_SHIFT
You can’t perform that action at this time.
0 commit comments