Use regular anchar, performantAnyChar has a bug where it eats one char too many
This commit is contained in:
@@ -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] =
|
||||
|
||||
Reference in New Issue
Block a user