lezer-javascript
Advanced tools
Comparing version
@@ -0,1 +1,7 @@ | ||
## 0.9.1 (2020-06-29) | ||
### Bug fixes | ||
Fix accidental use of non-ES5 library methods. | ||
## 0.9.0 (2020-06-08) | ||
@@ -12,3 +18,3 @@ | ||
Fix the package.json `main` field pointing at the wrong file, breaking the library in node versions older than 13. | ||
## 0.8.3 (2020-04-09) | ||
@@ -15,0 +21,0 @@ |
@@ -25,4 +25,4 @@ import { ExternalTokenizer, Parser, NodeProp } from 'lezer'; | ||
let prev = input.get(i); | ||
if (newline.includes(prev)) return true | ||
if (!space.includes(prev)) break | ||
if (newline.indexOf(prev) > -1) return true | ||
if (space.indexOf(prev) < 0) break | ||
} | ||
@@ -40,3 +40,3 @@ return false | ||
let pos = token.start, next = input.get(pos++); | ||
if (space.includes(next) || newline.includes(next)) return | ||
if (space.indexOf(next) > -1 || newline.indexOf(next) > -1) return | ||
if (next == slash) { | ||
@@ -43,0 +43,0 @@ let after = input.get(pos++); |
{ | ||
"name": "lezer-javascript", | ||
"version": "0.9.0", | ||
"version": "0.9.1", | ||
"description": "lezer-based JavaScript grammar", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.cjs", |
@@ -17,4 +17,4 @@ /* Hand-written tokenizers for JavaScript tokens that can't be | ||
let prev = input.get(i) | ||
if (newline.includes(prev)) return true | ||
if (!space.includes(prev)) break | ||
if (newline.indexOf(prev) > -1) return true | ||
if (space.indexOf(prev) < 0) break | ||
} | ||
@@ -32,3 +32,3 @@ return false | ||
let pos = token.start, next = input.get(pos++) | ||
if (space.includes(next) || newline.includes(next)) return | ||
if (space.indexOf(next) > -1 || newline.indexOf(next) > -1) return | ||
if (next == slash) { | ||
@@ -35,0 +35,0 @@ let after = input.get(pos++) |
Sorry, the diff of this file is not supported yet
132103
0.1%17
6.25%