Restore delimiter parsers
This commit is contained in:
@@ -143,6 +143,9 @@ func tokensToString*(parserResult: ParserResult, fallback = ""): string =
|
||||
xs => xs.toString(),
|
||||
)
|
||||
|
||||
func tokensToString*(tokens: seq[ParserToken]): string =
|
||||
tokens.foldl(a & b.toString(), "")
|
||||
|
||||
func setErrorExpectedField*(err: ParserError, expected: string): ParserError =
|
||||
ParserError(
|
||||
kind: err.kind,
|
||||
@@ -329,3 +332,4 @@ when isMainModule:
|
||||
|
||||
# tokensToString
|
||||
assert testTokensSeqParserResult.tokensToString() == testExpectedStr
|
||||
assert testTokensSeq.tokensToString() == testExpectedStr
|
||||
|
||||
Reference in New Issue
Block a user