def reduce_LSBRACKET_VarType_RSBRACKET_BANG(self, *kids): self.val = gqlast.VariableType(name=kids[1].val, list=True, nullable=False)
def reduce_NameTok_BANG(self, *kids): self.val = gqlast.VariableType(name=kids[0].val, nullable=False)
def reduce_LSBRACKET_VarType_RSBRACKET(self, *kids): self.val = gqlast.VariableType(name=kids[1].val, list=True)
def reduce_NameTok(self, *kids): self.val = gqlast.VariableType(name=kids[0].val)