Fixed limits on MACRO-10 ASCII and SIXBIT constants

This commit is contained in:
Jeff 2017-03-19 14:13:24 -07:00 • committed by Jeff Parsons
commit 5d2a1ed16b
6 changed files with 8 additions and 7 deletions

File diff suppressed because one or more lines are too long

View file

@ -738,12 +738,14 @@ class Debugger extends Component
var v = 0;
var j = i + 1;
var cch = cchMax;
while (cch) {
while (j < sExp.length) {
var ch = sExp[j++];
if (ch == chDelim) {
cch = -1;
break;
}
if (!cch) break;
cch--;
var c = ch.charCodeAt(0);
if (nBits == 7) {
c &= 0x7F;
@ -751,7 +753,6 @@ class Debugger extends Component
c = (c - 0x20) & 0x3F;
}
v = this.truncate(v * Math.pow(2, nBits) + c, nBits * cchMax, true);
cch--;
}
if (cch >= 0) {
if (fQuiet === false) this.println("parse error (" + sExp + ")");

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long