コード例 #1
0
 def visitFor_statement(self, ctx:MCParser.For_statementContext):
     expr1 = self.visit(ctx.exp(0))
     expr2 = self.visit(ctx.exp(1))
     expr3 = self.visit(ctx.exp(2))
     loopStmt = self.visit(ctx.statement())
     return For(expr1,expr2,expr3,loopStmt)
コード例 #2
0
 def visitFor_statement(self, ctx: MCParser.For_statementContext):
     exp1 = self.visit(ctx.exp(0))
     exp2 = self.visit(ctx.exp(1))
     exp3 = self.visit(ctx.exp(2))
     stmt = self.visit(ctx.statement())
     return For(exp1, exp2, exp3, stmt)
コード例 #3
0
 def visitFor_statement(self, ctx: MCParser.For_statementContext):
     return For(self.visit(ctx.exp(0)), self.visit(ctx.exp(1)),
                self.visit(ctx.exp(2)), self.visit(ctx.statement()))
コード例 #4
0
 def visitFor_statement(self, ctx: MCParser.For_statementContext):
     # for_statement: FOR LB exp SM exp SM exp RB statement;
     return For(self.visit(ctx.exp(0)), self.visit(ctx.exp(1)),
                self.visit(ctx.exp(2)), self.visit(ctx.statement()))