Commits

Kirill Simonov  committed 36f7895

Fix yaml-hl to use the new API.

  • Participants
  • Parent commits 5a069ae

Comments (0)

Files changed (1)

File examples/yaml-hl/yaml_hl.py

 
 import yaml, codecs, sys, optparse
 
-
-
-yaml.add_resolver(u'!Config', [])
-yaml.add_resolver(u'!TokensConfig', [u'tokens'])
-yaml.add_resolver(u'!EventsConfig', [u'events'])
-yaml.add_resolver(u'!StartEndConfig', [u'tokens', None])
-yaml.add_resolver(u'!StartEndConfig', [u'events', None])
+#yaml.add_resolver(u'!Config', [])
+#yaml.add_resolver(u'!TokensConfig', [u'tokens'])
+#yaml.add_resolver(u'!EventsConfig', [u'events'])
+#yaml.add_resolver(u'!StartEndConfig', [u'tokens', None])
+#yaml.add_resolver(u'!StartEndConfig', [u'events', None])
 
 class YAMLHighlight:
 
     def __init__(self, config):
-        parameters = yaml.load_document(config)
+        parameters = yaml.load(config)
         self.replaces = parameters['replaces']
         self.substitutions = {}
         for domain, items in [('Token', parameters['tokens']),
                 input = unicode(input, 'utf-16-be')
             else:
                 input = unicode(input, 'utf-8')
-        tokens = yaml.parse(input, Parser=iter)
+        tokens = yaml.scan(input)
         events = yaml.parse(input)
         markers = []
         number = 0