[gobject-introspection] giscanner: rename DocAnnotations to GtkDocAnnotations
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gobject-introspection] giscanner: rename DocAnnotations to GtkDocAnnotations
- Date: Wed, 9 Oct 2013 16:57:28 +0000 (UTC)
commit c3b42eeddca29a716f30df3c2bb093e53b6e62ea
Author: Dieter Verfaillie <dieterv optionexplicit be>
Date: Thu May 30 08:32:15 2013 +0200
giscanner: rename DocAnnotations to GtkDocAnnotations
and move it below DocOption for easier reading
giscanner/annotationparser.py | 88 ++++++++++++++++++++--------------------
1 files changed, 44 insertions(+), 44 deletions(-)
---
diff --git a/giscanner/annotationparser.py b/giscanner/annotationparser.py
index 2d3caf1..fe89a48 100644
--- a/giscanner/annotationparser.py
+++ b/giscanner/annotationparser.py
@@ -455,7 +455,45 @@ MULTILINE_ANNOTATION_CONTINUATION_RE = re.compile(
re.UNICODE | re.VERBOSE)
-class DocAnnotations(object):
+class DocOption(object):
+
+ __slots__ = ('tag', '_array', '_dict')
+
+ def __init__(self, tag, option):
+ self.tag = tag
+ self._array = []
+ self._dict = OrderedDict()
+ # (annotation option1=value1 option2=value2) etc
+ for p in option.split(' '):
+ if '=' in p:
+ name, value = p.split('=', 1)
+ else:
+ name = p
+ value = None
+ self._dict[name] = value
+ if value is None:
+ self._array.append(name)
+ else:
+ self._array.append((name, value))
+
+ def __repr__(self):
+ return '<DocOption %r>' % (self._array, )
+
+ def length(self):
+ return len(self._array)
+
+ def one(self):
+ assert len(self._array) == 1
+ return self._array[0]
+
+ def flat(self):
+ return self._array
+
+ def all(self):
+ return self._dict
+
+
+class GtkDocAnnotations(object):
__slots__ = ('values', 'position')
@@ -464,7 +502,7 @@ class DocAnnotations(object):
self.position = None
def __repr__(self):
- return '<DocAnnotations %r>' % (self.values, )
+ return '<GtkDocAnnotations %r>' % (self.values, )
def __getitem__(self, item):
for key, value in self.values:
@@ -496,44 +534,6 @@ class DocAnnotations(object):
return iter(self.values)
-class DocOption(object):
-
- __slots__ = ('tag', '_array', '_dict')
-
- def __init__(self, tag, option):
- self.tag = tag
- self._array = []
- self._dict = OrderedDict()
- # (annotation option1=value1 option2=value2) etc
- for p in option.split(' '):
- if '=' in p:
- name, value = p.split('=', 1)
- else:
- name = p
- value = None
- self._dict[name] = value
- if value is None:
- self._array.append(name)
- else:
- self._array.append((name, value))
-
- def __repr__(self):
- return '<DocOption %r>' % (self._array, )
-
- def length(self):
- return len(self._array)
-
- def one(self):
- assert len(self._array) == 1
- return self._array[0]
-
- def flat(self):
- return self._array
-
- def all(self):
- return self._dict
-
-
class GtkDocTag(object):
__slots__ = ('block', 'name', 'annotations', 'description', 'value', 'position')
@@ -541,7 +541,7 @@ class GtkDocTag(object):
def __init__(self, block, name):
self.block = block
self.name = name
- self.annotations = DocAnnotations()
+ self.annotations = GtkDocAnnotations()
self.description = None
self.value = ''
self.position = None
@@ -736,7 +736,7 @@ class GtkDocCommentBlock(object):
#: applied to this :class:`GtkDocCommentBlock`.
self.tags = OrderedDict()
- self.annotations = DocAnnotations()
+ self.annotations = GtkDocAnnotations()
self.value = None
self.position = None
@@ -793,7 +793,7 @@ class GtkDocCommentBlockParser(object):
GTK-Doc comment block parser.
Parse GTK-Doc comment blocks into a parse tree built out of :class:`GtkDocCommentBlock`,
- :class:`GtkDocTag`, :class:`DocAnnotations` and :class:`DocOption` objects. This
+ :class:`GtkDocTag`, :class:`GtkDocAnnotations` and :class:`DocOption` objects. This
parser tries to accept malformed input whenever possible and does not emit
syntax errors. However, it does emit warnings at the slightest indication
of malformed input when possible. It is usually a good idea to heed these
@@ -1291,7 +1291,7 @@ class GtkDocCommentBlockParser(object):
# (annotation opt1 opt2 ...)
# (annotation opt1=value1 opt2=value2 ...)
opened = -1
- annotations = DocAnnotations()
+ annotations = GtkDocAnnotations()
annotations.position = tag.position
for i, c in enumerate(value):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]