if (i < 0) {
return new Token("", "VOID", "START_OF_STREAM");
}
- if (i > this.tokens.size) {
+ if (i >= this.tokens.size) {
return new Token("", "VOID", "END_OF_STREAM");
}
}
return new Token("", "VOID", "END_OF_STREAM");
}
- if (i > this.tokens.size) {
+ if (i >= this.tokens.size) {
return new Token("", "VOID", "END_OF_STREAM");
}
print(outs);
}
+ public void dumpAll(string indent)
+ {
+ for (var i = 0;i < this.tokens.length; i++) {
+
+ this.tokens[i].dump();
+ }
+ print(outs);
+ }
+
+
}
}