This commit is contained in:
Florian Schroedl
2022-08-26 19:34:55 +02:00
parent 4e7c855995
commit a64d9d7d9a

View File

@@ -93,17 +93,11 @@ func toString*(tokens: seq[ParserToken]): string =
# -- Modifiers # -- Modifiers
func flattenParserTokens*(parser: Parser): ParserResult = func flattenTokens*(parser: Parser): Parser =
return ParserResult.ok( let token = initParserToken(parser.tokens.foldl(a & b.toString(), ""))
Parser( Parser(
state: parser.state, state: parser.state,
tokens: @[ tokens: @[token]
ParserToken(
kind: parserTokenString,
stringValue: parser.tokens.foldl(a & b.toString(), "")
)
]
)
) )
func emptyTokens*(parser: Parser): Parser = func emptyTokens*(parser: Parser): Parser =