From a64d9d7d9ab7233642f4a4df78f2b826754899aa Mon Sep 17 00:00:00 2001 From: Florian Schroedl Date: Fri, 26 Aug 2022 19:34:55 +0200 Subject: [PATCH] Simplify --- src_v2/parser/parser_types.nim | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/src_v2/parser/parser_types.nim b/src_v2/parser/parser_types.nim index 6ff49bd..e3bf7eb 100644 --- a/src_v2/parser/parser_types.nim +++ b/src_v2/parser/parser_types.nim @@ -93,17 +93,11 @@ func toString*(tokens: seq[ParserToken]): string = # -- Modifiers -func flattenParserTokens*(parser: Parser): ParserResult = - return ParserResult.ok( - Parser( - state: parser.state, - tokens: @[ - ParserToken( - kind: parserTokenString, - stringValue: parser.tokens.foldl(a & b.toString(), "") - ) - ] - ) +func flattenTokens*(parser: Parser): Parser = + let token = initParserToken(parser.tokens.foldl(a & b.toString(), "")) + Parser( + state: parser.state, + tokens: @[token] ) func emptyTokens*(parser: Parser): Parser =