Browse Source

preliminary support for user-defined operators

pull/1/head
wes 11 years ago
parent
commit
b092190c08
  1. 9
      tokenize.js

9
tokenize.js

@ -247,8 +247,13 @@ function tokenize(tokstream) {
} }
case 100: // 'd' case 100: // 'd'
var result = peek(tokstream, "def", "def"); var defop = peek(tokstream, "defop", "defop");
if (result) { if (defop) {
tokens.push(["defop", "defop", charnum, linenum]);
tokstream = tokstream.substr(5);
}
var def = peek(tokstream, "def", "def");
if (def) {
tokens.push(["def", "def", charnum, linenum]); tokens.push(["def", "def", charnum, linenum]);
tokstream = tokstream.substr(3); tokstream = tokstream.substr(3);
break; break;

Loading…
Cancel
Save