Пример #1
0
 def visitStmt(self, ctx: MCParser.StmtContext):
     if ctx.if_stmt():
         return self.visit(ctx.if_stmt())
     if ctx.for_stmt():
         return self.visit(ctx.for_stmt())
     if ctx.while_stmt():
         return self.visit(ctx.while_stmt())
     if ctx.break_stmt():
         return self.visit(ctx.break_stmt())
     if ctx.continue_stmt():
         return self.visit(ctx.continue_stmt())
     if ctx.return_stmt():
         return self.visit(ctx.return_stmt())
     if ctx.exp_stmt():
         return self.visit(ctx.exp_stmt())
     if ctx.block_stmt():
         return self.visit(ctx.block_stmt())
Пример #2
0
 def visitStmt(self, ctx: MCParser.StmtContext):
     if ctx.if_stmt(): return self.visit(ctx.if_stmt())
     elif ctx.for_stmt(): return self.visit(ctx.for_stmt())
     elif ctx.do_while_stmt(): return self.visit(ctx.do_while_stmt())
     elif ctx.break_stmt(): return self.visit(ctx.break_stmt())
     elif ctx.cont_stmt(): return self.visit(ctx.cont_stmt())
     elif ctx.return_stmt(): return self.visit(ctx.return_stmt())
     elif ctx.expr_stmt(): return self.visit(ctx.expr_stmt())
     else: return self.visit(ctx.block_stmt())