Use regular anchar, performantAnyChar has a bug where it eats one char too many

This commit is contained in:
Florian Schroedl
2022-05-04 17:00:00 +02:00
parent 6ba5742e8f
commit 6c555a77a3

View File

@@ -32,7 +32,7 @@ let parseTodoKeyword = todoKeywords.createTodoKeywordParser()
let parseDoneKeyword = doneKeywords.createTodoKeywordParser()
let parseContentText = @[
anyUntilPerformant(choice(@[endOfStream, str("\n*")])),
anyUntil(choice(@[endOfStream, str("\n*")])),
]
let parseHeadlineNewline = @[
@@ -40,7 +40,7 @@ let parseHeadlineNewline = @[
]
let parseHeadingText = @[
anyUntilPerformant(newline),
anyUntil(newline),
]
# func buildStars(token: seq[ParserToken]): seq[ParserToken] =