if (this.read_regx(stream, tokens)) continue;
if (this.read_numb(stream, tokens)) continue;
if (this.read_punc(stream, tokens)) continue;
+ if(typeof(tokens) == 'undefined') {console.log('empty????');}
if (this.read_newline(stream, tokens)) continue;
if (this.read_space(stream, tokens)) continue;
if (this.read_word(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 {
found = "\n";
}
if (this.keepWhite) {
+ console.log(typeof(tokens));
var last = tokens.pop();
if (last && last.name != "WHIT") {
tokens.push(last);