Enable allTypes() for argument definitions in functions

This commit is contained in:
Bartłomiej Pluta
2019-07-10 11:29:00 +02:00
parent 6fdc437a7f
commit f6d1f91708
3 changed files with 13 additions and 4 deletions

View File

@@ -61,10 +61,10 @@ class ArgumentDefinitionNode(ExpressionNode):
return node
return Parser.allOf(
Parser.oneOf(
Parser.optional(Parser.oneOf(
TypeNode.parse,
TypeSpecifier.parse
),
)),
Parser.doAssert(IdentifierNode.identifierParser(), "variable name"),
Parser.optional(Parser.terminalParser(TokenType.DOTS, lambda val, pos: VarargNode(pos))),
createNode=createNode