[valadoc] libvaladoc: gir-reader: Improve @-quirks-mode
- From: Florian Brosch <flobrosch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [valadoc] libvaladoc: gir-reader: Improve @-quirks-mode
- Date: Fri, 27 Jan 2012 16:44:47 +0000 (UTC)
commit 404d1a7d4ddee6505ff3dfbf859e835e58bec292
Author: Florian Brosch <flo brosch gmail com>
Date: Fri Jan 6 01:46:25 2012 +0100
libvaladoc: gir-reader: Improve @-quirks-mode
.../documentation/gtkdoccommentparser.vala | 7 +++++++
.../documentation/gtkdoccommentscanner.vala | 5 +++--
2 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/src/libvaladoc/documentation/gtkdoccommentparser.vala b/src/libvaladoc/documentation/gtkdoccommentparser.vala
index b804692..376624e 100644
--- a/src/libvaladoc/documentation/gtkdoccommentparser.vala
+++ b/src/libvaladoc/documentation/gtkdoccommentparser.vala
@@ -80,6 +80,13 @@ public class Valadoc.Gtkdoc.Parser : Object, ResourceLocator {
continue;
}
+ // ignore numbers
+ if (cmp0.get (1).isdigit ()) {
+ offset = offset + 2;
+ continue;
+ }
+
+
Text sec = factory.create_text (text.content.substring (offset+1, -1));
text.content = text.content.substring (0, offset+1);
return sec;
diff --git a/src/libvaladoc/documentation/gtkdoccommentscanner.vala b/src/libvaladoc/documentation/gtkdoccommentscanner.vala
index fd16e3b..2c24947 100644
--- a/src/libvaladoc/documentation/gtkdoccommentscanner.vala
+++ b/src/libvaladoc/documentation/gtkdoccommentscanner.vala
@@ -582,11 +582,12 @@ public class Valadoc.Gtkdoc.Scanner {
private Token? word_prefix () {
unowned string start = this.pos;
int column_start = this.column;
- if (get () == '<') {
+ unichar c = get ();
+ if (c == '<' || c == '@') {
next_char ();
}
- for (unichar c = get (); c != ' ' && c != '\t' && c != '\n' && c != '\0' && c != '<'; c = next_char ());
+ for (c = get (); c != ' ' && c != '\t' && c != '\n' && c != '\0' && c != '<' && c != '@'; c = next_char ());
int len = offset (this.pos, start);
if (len == 0) {
this.column = column_start;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]