Simplify
This commit is contained in:
@@ -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 =
|
||||
|
||||
Reference in New Issue
Block a user