Extract token flattening function

This commit is contained in:
Florian Schroedl
2022-01-20 17:00:00 +01:00
parent ff84711e64
commit b5a678557b
3 changed files with 11 additions and 8 deletions

View File

@@ -80,6 +80,9 @@ func tokenStringValue*(x: ParserToken): string =
of parserTokenString:
x.stringValue
func tokensToString*(tokens: seq[ParserToken]): string =
tokens.foldl(a & b.tokenStringValue(), "")
# -- Modifiers
func flattenParserTokens*(parser: Parser): ParserResult =