X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=code%2Ftokens.js;h=53639a8b6ade4449a75725e9e94ce3af30c63a26;hp=921040d20899bb6bbe814a82d882ae8f9f9dd43b;hb=b059b718b62f3b4beffb3bd7fbe66af01069f9c9;hpb=e17c03bd8ce5b051ce06e123d3ce65d6086591be diff --git a/code/tokens.js b/code/tokens.js index 921040d2..53639a8b 100644 --- a/code/tokens.js +++ b/code/tokens.js @@ -81,17 +81,16 @@ String.prototype.tokens = function (prefix, suffix) { for (;;) { c = this.charAt(i); if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || - (c >= '0' && c <= '9') || c === '_' || c === '-' || c === '/') { + (c >= '0' && c <= '9') || c === '_' || c === '-') { str += c; i += 1; } else if (c === '?' || c === '!') { // should only be terminal str += c; i += 1; - c = this.charAt(i); // make sure next character is not an identifier if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || - (c >= '0' && c <= '9') || c === '_' || c === '-' || c === '/' || c === '?' || c === '!') { + (c >= '0' && c <= '9') || c === '_' || c === '-' || c === '?' || c === '!') { str += c; i += 1; make('name', str).error("Bad identifier");