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:
e75707f
)
JSDOC/Token.vala
author
Alan Knowles
<alan@roojs.com>
Mon, 9 Nov 2015 10:04:33 +0000
(18:04 +0800)
committer
Alan Knowles
<alan@roojs.com>
Mon, 9 Nov 2015 10:04:33 +0000
(18:04 +0800)
JSDOC/Token.vala
patch
|
blob
|
history
diff --git
a/JSDOC/Token.vala
b/JSDOC/Token.vala
index
9b3f3d3
..
41c19d7
100644
(file)
--- a/
JSDOC/Token.vala
+++ b/
JSDOC/Token.vala
@@
-31,6
+31,20
@@
namespace JSDOC
{
int Token_id = 1;
{
int Token_id = 1;
+
+ public class TokenKeyMap : Object {
+ public Token key;
+ public Gee.ArrayList<Token> vals;
+
+ public TokenKeyMap()
+ {
+ this.key = new Token("","VOID", "VOID");
+ this.vals = new Gee.ArrayList<Token>();
+ }
+
+
+ }
+
public class Token : Object {
int id;
public class Token : Object {
int id;
@@
-43,12
+57,12
@@
namespace JSDOC
public string outData;
public string outData;
- public
string
identifier;
+ public
Token?
identifier;
// used to stuff tokens together when building a tree..
public Gee.ArrayList<Gee.ArrayList<Token>> items;
// for a object definition, key -> array of tokens..
// used to stuff tokens together when building a tree..
public Gee.ArrayList<Gee.ArrayList<Token>> items;
// for a object definition, key -> array of tokens..
- public Gee.HashMap<string,
Gee.ArrayList<Token>
> props;
+ public Gee.HashMap<string,
TokenKeyMap
> props;
// props??? what's this???
// props??? what's this???
@@
-65,7
+79,7
@@
namespace JSDOC
this.items = new Gee.ArrayList<Gee.ArrayList<Token>>();
this.items = new Gee.ArrayList<Gee.ArrayList<Token>>();
- this.props = new Gee.HashMap<string,
Gee.ArrayList<Token>
>();
+ this.props = new Gee.HashMap<string,
TokenKeyMap
>();
}
public string asString()
}
public string asString()