YAML: correctly free yaml_event before reusing
parent
feb4dcae9a
commit
aafbae465c
|
@ -218,11 +218,11 @@ M: assoc (deref-aliases)
|
||||||
{ YAML_DOCUMENT_START_EVENT [ t ] }
|
{ YAML_DOCUMENT_START_EVENT [ t ] }
|
||||||
{ YAML_STREAM_END_EVENT [ f ] }
|
{ YAML_STREAM_END_EVENT [ f ] }
|
||||||
[ { YAML_DOCUMENT_START_EVENT YAML_STREAM_END_EVENT } yaml-unexpected-event ]
|
[ { YAML_DOCUMENT_START_EVENT YAML_STREAM_END_EVENT } yaml-unexpected-event ]
|
||||||
} case [
|
} case
|
||||||
parser event parse-yaml-doc t
|
] with-destructors [
|
||||||
parser event YAML_DOCUMENT_END_EVENT expect-event
|
parser event parse-yaml-doc t
|
||||||
] [ f f ] if
|
parser event YAML_DOCUMENT_END_EVENT expect-event
|
||||||
] with-destructors ;
|
] [ f f ] if ;
|
||||||
|
|
||||||
! registers destructors (use with with-destructors)
|
! registers destructors (use with with-destructors)
|
||||||
:: init-parser ( str -- parser event )
|
:: init-parser ( str -- parser event )
|
||||||
|
|
Loading…
Reference in New Issue