Add options to pass arguments to initialiser
This commit is contained in:
@@ -67,8 +67,18 @@ func initParser*(
|
|||||||
tokens: tokens,
|
tokens: tokens,
|
||||||
)
|
)
|
||||||
|
|
||||||
func initParserResult*(str: string): ParserResult =
|
func initParserResult*(
|
||||||
ParserResult.ok(initParser(str))
|
stream: string,
|
||||||
|
tokens = newSeq[ParserToken](),
|
||||||
|
position = -1,
|
||||||
|
lastPosition = 0,
|
||||||
|
): ParserResult =
|
||||||
|
ParserResult.ok(initParser(
|
||||||
|
stream,
|
||||||
|
tokens,
|
||||||
|
position,
|
||||||
|
lastPosition,
|
||||||
|
))
|
||||||
|
|
||||||
# -- Getters
|
# -- Getters
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user