public override object VisitDoWhileStatement([NotNull] TinyScriptParser.DoWhileStatementContext context) { var l1 = _builder.DefineLabel(); _builder.MarkLabel(l1); VisitBlockStatement(context.blockStatement()); AssertIsBool(context, VisitExpression(context.expression())); _builder.BrTrue(l1); return(null); }