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 parseDoneKeyword = doneKeywords.createTodoKeywordParser()
|
||||||
|
|
||||||
let parseContentText = @[
|
let parseContentText = @[
|
||||||
anyUntilPerformant(choice(@[endOfStream, str("\n*")])),
|
anyUntil(choice(@[endOfStream, str("\n*")])),
|
||||||
]
|
]
|
||||||
|
|
||||||
let parseHeadlineNewline = @[
|
let parseHeadlineNewline = @[
|
||||||
@@ -40,7 +40,7 @@ let parseHeadlineNewline = @[
|
|||||||
]
|
]
|
||||||
|
|
||||||
let parseHeadingText = @[
|
let parseHeadingText = @[
|
||||||
anyUntilPerformant(newline),
|
anyUntil(newline),
|
||||||
]
|
]
|
||||||
|
|
||||||
# func buildStars(token: seq[ParserToken]): seq[ParserToken] =
|
# func buildStars(token: seq[ParserToken]): seq[ParserToken] =
|
||||||
|
|||||||
Reference in New Issue
Block a user