8000 Remove some double checks from external tokenizers · kaizhi-singtown/python@2cdf53b · GitHub
[go: up one dir, main page]

Skip to content

Commit 2cdf53b

Browse files
committed
Remove some double checks from external tokenizers
1 parent 0b4d32b commit 2cdf53b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/tokens.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ export const newlines = new ExternalTokenizer((input, stack) => {
3333
if (input.next == newline || input.next == carriageReturn || input.next == hash)
3434
input.acceptToken(blankLineStart, -spaces)
3535
} else if (isLineBreak(input.next)) {
36-
input.acceptToken(stack.context.depth < 0 ? newlineBracketed : newlineToken, 1)
36+
input.acceptToken(newlineToken, 1)
3737
}
3838
}, {contextual: true})
3939

4040
export const indentation = new ExternalTokenizer((input, stack) => {
4141
let cDepth = stack.context.depth
4242
if (cDepth < 0) return
4343
let prev = input.peek(-1), depth
44-
if ((prev == newline || prev == carriageReturn) && stack.context.depth >= 0) {
44+
if (prev == newline || prev == carriageReturn) {
4545
let depth = 0, chars = 0
4646
for (;;) {
4747
if (input.next == space) depth++

0 commit comments

Comments
 (0)
0