def reduce_statements_without_optional_trailing_semicolons2(self, *kids): r"""%reduce LBRACE \ OptSemicolons SDLStatements \ Semicolons \ RBRACE """ self.val = qlast.Schema(declarations=kids[2].val)
def reduce_statement_without_semicolons(self, *kids): r"""%reduce \ OptSemicolons SDLShortStatement EOF """ declarations = [kids[1].val] commondl._validate_declarations(declarations) self.val = qlast.Schema(declarations=declarations)
def reduce_statements_without_optional_trailing_semicolons(self, *kids): r"""%reduce \ OptSemicolons SDLStatements \ OptSemicolons SDLShortStatement EOF """ declarations = kids[1].val + [kids[3].val] commondl._validate_declarations(declarations) self.val = qlast.Schema(declarations=declarations)
def reduce_OptSemicolons_SDLStatements_Semicolons_EOF(self, *kids): declarations = kids[1].val commondl._validate_declarations(declarations) self.val = qlast.Schema(declarations=declarations)
def reduce_OptSemicolons_EOF(self, *kids): self.val = qlast.Schema(declarations=[])
def reduce_LBRACE_OptSemicolons_SDLStatements_RBRACE(self, *kids): self.val = qlast.Schema(declarations=kids[2].val)
def reduce_statement_without_semicolons(self, *kids): r"""%reduce LBRACE \ OptSemicolons SDLShortStatement \ RBRACE """ self.val = qlast.Schema(declarations=[kids[2].val])
def reduce_LBRACE_OptSemicolons_RBRACE(self, *kids): self.val = qlast.Schema(declarations=[])
def reduce_OptSemicolons_SDLStatements_Semicolons_EOF(self, *kids): self.val = esast.Schema(declarations=kids[1].val)
def reduce_statements_without_optional_trailing_semicolons(self, *kids): r"""%reduce \ OptSemicolons SDLStatements \ OptSemicolons SDLShortStatement EOF """ self.val = esast.Schema(declarations=kids[1].val + [kids[3].val])
def reduce_statement_without_semicolons(self, *kids): r"""%reduce \ OptSemicolons SDLShortStatement EOF """ self.val = esast.Schema(declarations=[kids[1].val])