namespace JSDOC {
-public class Collapse : TokenStream {
+ public class Collapse : TokenStream {
- public Collapse(Gee.ArrayList<Token> tokens)
- {
- parent(ar);;
-
- this.spaces();
- ar = this.collapse(this.tokens);
-
- this.tokens = ar;
-
- // console.dump(ar);
-
- },
- TokenStream,
- {
+ public Collapse(Gee.ArrayList<Token> tokens)
+ {
+ parent(ar);;
+
+ this.spaces();
+
+ ar = this.collapse(this.tokens);
+
+ this.tokens = ar;
+
+ // console.dump(ar);
+
+ }
- spaces : function () {
- var ar = [];
- var pref = [];
+ void spaces () {
+ var ar = new Gee.ArrayList<Token>()
+ var pref = new Gee.ArrayList<Token>();
- var tok;
+ Token tok;
- for (var i = 0; i < this.tokens.length; i ++) {
+ for (var i = 0; i < this.tokens.size; i ++) {
tok = this.tokens[i];
if (tok.is("COMM") || tok.is("WHIT")) {
pref.push(tok);