We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d2d5fab commit 554dafdCopy full SHA for 554dafd
1 file changed
lib/ace/tokenizer.js
@@ -74,6 +74,10 @@ var Tokenizer = function(rules) {
74
var type = "text";
75
var value = match[0];
76
77
+ if (re.lastIndex == lastIndex) {
78
+ throw new Error("tokenizer error before line: '" + line + "'");
79
+ }
80
+
81
for ( var i = 0; i < state.length; i++) {
82
if (match[i + 1] !== undefined) {
83
if (typeof state[i].token == "function") {
@@ -110,9 +114,7 @@ var Tokenizer = function(rules) {
110
114
111
115
if (lastIndex == line.length) {
112
116
break;
113
- } else if (re.lastIndex == lastIndex) {
- throw new Error("tokenizer error");
- }
117
118
119
lastIndex = re.lastIndex;
120
};
0 commit comments