Clear cyclic references in the parser and the emitter to avoid extra GC calls.

This commit is contained in:
Kirill Simonov 2011-05-30 02:51:30 +00:00
parent 23c952fe08
commit 7e1b5fae0b
11 changed files with 130 additions and 44 deletions

View file

@ -211,6 +211,9 @@ class CanonicalParser:
self.events = []
self.parsed = False
def dispose(self):
pass
# stream: STREAM-START document* STREAM-END
def parse_stream(self):
self.get_token(yaml.StreamStartToken)

View file

@ -212,6 +212,9 @@ class CanonicalParser:
self.events = []
self.parsed = False
def dispose(self):
pass
# stream: STREAM-START document* STREAM-END
def parse_stream(self):
self.get_token(yaml.StreamStartToken)