[valadoc] libvaladoc: gir-reader: allow _ as prefix in function names
- From: Florian Brosch <flobrosch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [valadoc] libvaladoc: gir-reader: allow _ as prefix in function names
- Date: Fri, 27 Jan 2012 16:44:57 +0000 (UTC)
commit 6b15ef4ca6180d42b5d1efba3a8b6117214ce088
Author: Florian Brosch <flo brosch gmail com>
Date: Fri Jan 6 02:36:19 2012 +0100
libvaladoc: gir-reader: allow _ as prefix in function names
.../documentation/gtkdoccommentscanner.vala | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/src/libvaladoc/documentation/gtkdoccommentscanner.vala b/src/libvaladoc/documentation/gtkdoccommentscanner.vala
index 2c24947..978bce8 100644
--- a/src/libvaladoc/documentation/gtkdoccommentscanner.vala
+++ b/src/libvaladoc/documentation/gtkdoccommentscanner.vala
@@ -236,24 +236,25 @@ public class Valadoc.Gtkdoc.Scanner {
}
private inline int id_prefix () {
- if (!letter (get ())) {
+ unichar c = get ();
+
+ if (!letter (c) && c != '_') {
return 0;
}
int start = this.column;
- unichar c;
while ((c = next_char ()) == '_' || letter_or_number (c));
return this.column - start;
}
private inline int g_id_prefix () {
unowned string start = this.pos;
+ unichar c = get ();
- if (!letter (get ())) {
+ if (!letter (c)) {
return 0;
}
- unichar c;
while ((c = next_char ()) == '_' || c == '-' || letter_or_number (c));
return offset (this.pos, start);
}
@@ -271,6 +272,7 @@ public class Valadoc.Gtkdoc.Scanner {
unowned string start = this.pos;
int column_start = this.column;
int id_len = 0;
+
if ((id_len = id_prefix ()) == 0) {
return null;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]