tok.outData = tok.data + " ";
}
continue;
- case ";"
+ case ";":
//remove semicolon before brace --
//if(ts.look(1).isTypeN(Script.TOKrbrace)) {
// tok.outData = '';
// at this point we can apply a text translation kit...
- if (tok.type == 'STRN') && (tok.name== 'DOUBLE_QUOTE') {
- if (packer.stringHandler) {
+ if ((tok.type == 'STRN') && (tok.name== 'DOUBLE_QUOTE')) {
+ if (packer && packer.stringHandler) {
out += packer.stringHandler(tok);
continue;
}
}
//f.write(tok.outData);
- out += tok.outData;
+ out += tok.outData !== false ? tok.outData : tok.data;
if ((tok.outData == ';') && (out.length - outoff > 255)) {
outoff = out.length;