public override object VisitIfStatement([NotNull] PigeonParser.IfStatementContext context) { if ((bool)Visit(context.expr())) { Visit(context.stmtBlock(0)); } else if (context.stmtBlock(1) != null) { Visit(context.stmtBlock(1)); } return(null); }
public override void ExitIfStatement([NotNull] PigeonParser.IfStatementContext context) { CheckExprType(context.expr(), PigeonType.Bool); }