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