12 attributes = [key
for key
in self.__dict__
13 if not key.endswith(
'_mark')]
15 arguments =
', '.
join([
'%s=%r' % (key, getattr(self, key))
16 for key
in attributes])
17 return '%s(%s)' % (self.__class__.__name__, arguments)
24 def __init__(self, name, value, start_mark, end_mark):
31 id =
'<document start>'
38 def __init__(self, start_mark=None, end_mark=None,
48 id =
'<block sequence start>'
51 id =
'<block mapping start>'
82 def __init__(self, value, start_mark, end_mark):
89 def __init__(self, value, start_mark, end_mark):
96 def __init__(self, value, start_mark, end_mark):
103 def __init__(self, value, plain, start_mark, end_mark, style=None):