//<script type="text/javascript">
-XObject = imports.XObject.XObject;
-console = imports.console.console;
+const XObject = imports.XObject.XObject;
+const console = imports.console.console;
-Token = imports.Token.Token;
-Lang = imports.Lang.Lang;
+const Token = imports.Token.Token;
+const Lang = imports.Lang.Lang;
/**
@class Search a {@link JSDOC.TextStream} for language tokens.
*/
-TokenReader = XObject.define(
+const TokenReader = XObject.define(
function(o) {
XObject.extend(this, o || {});
for (var i = tokens.length-1; i >= 0; i--) {
if (!(tokens[i].is("WHIT") || tokens[i].is("COMM"))) return tokens[i];
}
+ return true;
}
while (!stream.look().eof) {
+ console.log(tokens);
if (this.read_mlcomment(stream, tokens)) continue;
if (this.read_slcomment(stream, tokens)) continue;
if (this.read_dbquote(stream, tokens)) continue;
//Seed.print('(@' + n);
var lt = this.lastSym(tokens, n);
- Seed.print(JSON.stringify(lt));
+ print(JSON.stringify(lt));
if (lt.type != 'KEYW' || ['IF', 'WHILE'].indexOf(lt.name) < -1) {
if (!this.ignoreBadGrammer) {
throw {