projects
/
gnome.introspection-doc-generator
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e3f5c45
)
JSDOC/Token.vala
author
Alan Knowles
<alan@roojs.com>
Mon, 30 Nov 2015 09:18:18 +0000
(17:18 +0800)
committer
Alan Knowles
<alan@roojs.com>
Mon, 30 Nov 2015 09:18:18 +0000
(17:18 +0800)
JSDOC/Token.vala
patch
|
blob
|
history
diff --git
a/JSDOC/Token.vala
b/JSDOC/Token.vala
index
41c19d7
..
0f9fc4a
100644
(file)
--- a/
JSDOC/Token.vala
+++ b/
JSDOC/Token.vala
@@
-47,7
+47,7
@@
namespace JSDOC
public class Token : Object {
public class Token : Object {
- int id;
+
public
int id;
public string data;
public string type;
public string data;
public string type;
@@
-57,7
+57,7
@@
namespace JSDOC
public string outData;
public string outData;
- public
Token?
identifier;
+ public
Identifier
identifier;
// used to stuff tokens together when building a tree..
public Gee.ArrayList<Gee.ArrayList<Token>> items;
// used to stuff tokens together when building a tree..
public Gee.ArrayList<Gee.ArrayList<Token>> items;
@@
-73,7
+73,7
@@
namespace JSDOC
this.name = name;
this.line = line;
this.prefix = "";
this.name = name;
this.line = line;
this.prefix = "";
- this.outData =
null
; // used by packer/scopeparser
+ this.outData =
""
; // used by packer/scopeparser
this.identifier = null; // used by scope
this.id = Token_id++;
this.identifier = null; // used by scope
this.id = Token_id++;
@@
-95,6
+95,21
@@
namespace JSDOC
}
}
+ public void dump(string indent)
+ {
+ print("%s%s\n",indent, this.asString());
+ if (this.items.size > 0) {
+
+ for (var i = 0;i < this.items.size; i++) {
+ print("%sITEMS[%d] [ \n",indent);
+ for (var j = 0;j < this.items[i].size; j++) {
+ this.items[i].dump(indent + " ");
+ }
+ }
+ print(outs);
+ }
+
+
public string toRaw(int lvl = 0)
{
public string toRaw(int lvl = 0)
{