projects
/
gnome.introspection-doc-generator
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
JSDOC/Packer.vala
[gnome.introspection-doc-generator]
/
JSDOC
/
TokenStream.vala
diff --git
a/JSDOC/TokenStream.vala
b/JSDOC/TokenStream.vala
index
6f8e0f4
..
c4d5fd5
100644
(file)
--- a/
JSDOC/TokenStream.vala
+++ b/
JSDOC/TokenStream.vala
@@
-28,7
+28,10
@@
namespace JSDOC {
this.rewind();
}
this.rewind();
}
-
+ public Gee.ArrayList<Token> toArray()
+ {
+ return this.tokens;
+ }
public void rewind() {
public void rewind() {
@@
-210,11
+213,11
@@
namespace JSDOC {
* @param start {String} token name or data (eg. '{'
* @param stop {String} (Optional) token name or data (eg. '}'
*/
* @param start {String} token name or data (eg. '{'
* @param stop {String} (Optional) token name or data (eg. '}'
*/
- public Gee.ArrayList<Token> balance (string start, string stop = "") throws TokenStreamError
+ public Gee.ArrayList<Token> balance (string start, string
in_
stop = "") throws TokenStreamError
{
// accepts names or "{" etc..
{
// accepts names or "{" etc..
-
+ var stop = in_stop;
start = Lang.punc(start) == null ? start : Lang.punc(start);
if (stop=="") {
start = Lang.punc(start) == null ? start : Lang.punc(start);
if (stop=="") {
@@
-224,7
+227,7
@@
namespace JSDOC {
if (stop == null) {
throw new TokenStreamError.ArgumentError("balance called with invalid start/stop : %s",start);
}
if (stop == null) {
throw new TokenStreamError.ArgumentError("balance called with invalid start/stop : %s",start);
}
-
+ debug("START=%s, STOP=%s \n", start,stop);
var depth = 0;
var got = new Gee.ArrayList<Token>();
var started = false;
var depth = 0;
var got = new Gee.ArrayList<Token>();
var started = false;
@@
-341,11
+344,11
@@
namespace JSDOC {
public void dumpAll(string indent)
{
public void dumpAll(string indent)
{
- for (var i = 0;i < this.tokens.
length
; i++) {
+ for (var i = 0;i < this.tokens.
size
; i++) {
this.tokens[i].dump("");
}
this.tokens[i].dump("");
}
- print(outs);
+
}
}