Add options to pass arguments to initialiser

This commit is contained in:
Florian Schroedl
2022-08-26 19:06:55 +02:00
parent ddac47dbaa
commit eb980259cb

View File

@@ -67,8 +67,18 @@ func initParser*(
tokens: tokens,
)
func initParserResult*(str: string): ParserResult =
ParserResult.ok(initParser(str))
func initParserResult*(
stream: string,
tokens = newSeq[ParserToken](),
position = -1,
lastPosition = 0,
): ParserResult =
ParserResult.ok(initParser(
stream,
tokens,
position,
lastPosition,
))
# -- Getters