Mercurial > vim
view runtime/indent/testdir/vb.in @ 33293:42b89193ab3e v9.0.1912
patch 9.0.1912: Cirrus-CI running out of credits
Commit: https://github.com/vim/vim/commit/6f00d17e8d64ed46c85625e8ac38ed0928b32c58
Author: Christian Brabandt <cb@256bit.org>
Date: Tue Sep 19 20:16:46 2023 +0200
patch 9.0.1912: Cirrus-CI running out of credits
Problem: Cirrus-CI running out of credits
Solution: disable Cirrus-CI for now
We are running out of credits for Cirrus CI already at the middle of the
month and unfortunately this means our CI now consistently fails. This
all hapens because cirrus ci is not enforcing the free-tier limits (see also
https://cirrus-ci.org/blog/2023/07/17/limiting-free-usage-of-cirrus-ci/).
Perhaps at the beginning of the next month we can revisit and
enable just a build without testing it. Hopefully this is won't take
too many credits and we can at least verify that building works.
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 19 Sep 2023 20:30:10 +0200 |
parents | 7d68a90cbf5c |
children | f8e7e00787b5 |
line wrap: on
line source
' vim: filetype=vb shiftwidth=4 expandtab ' ' START_INDENT Public Type GEmployeeRecord ' Create user-defined type. ID As Integer ' Define elements of data type. Name As String * 20 Address As String * 30 Phone As Long HireDate As Date End Type Public Enum InterfaceColors icMistyRose = &HE1E4FF& icSlateGray = &H908070& icDodgerBlue = &HFF901E& icDeepSkyBlue = &HFFBF00& icSpringGreen = &H7FFF00& icForestGreen = &H228B22& icGoldenrod = &H20A5DA& icFirebrick = &H2222B2& End Enum Enum SecurityLevel IllegalEntry = -1 SecurityLevel1 = 0 SecurityLevel2 = 1 End Enum Public Function TestConditional (number As Integer, ext As String) As Boolean Dim inRange As Boolean Select Case number Case <= 0 inRange = False Case > 10 inRange = False Case Else inRange = True End Select ' This is a special case identified in the indent script. Select Case number End Select If ext = ".xlm" Then If inRange Then TestConditional = True Else TestConditional = False End If ElseIf ext = ".xlsx" Then If inRange Then TestConditional = False Else TestConditional = True End If Else TestConditional = False End If End Function Private Sub TestIterators (lLimit As Integer, uLimit As Integer) Dim a() As Variant Dim elmt As Variant Dim found As Boolean Dim indx As Integer Const specialValue As Integer = 5 If uLimit < lLimit Then Exit Sub End If ReDim a(lLimit To uLimit) For indx=lLimit To Ulimit a(indx) = 2 * indx Next indx found = False For Each elmt in a If elmt = specialValue Then found = True End If Next elmt If found then indx = uLimit Do While indx >= lLimit indx = indx - 1 Loop End If End Sub Public Sub TestMultiline (cellAddr As String, rowNbr As Long) Dim rng As Range Set rng = Range(cellAddr) With rng .Cells(1,1).Value = _ "Line 1 of multiline string; " & _ "Line 2 of multiline string; " & _ "Line 3 of multiline string" End With ' The following lines have whitespace after the underscore character ' and therefore do not form a valid multiline statement. The indent ' script correctly treats them as four single line statements contrary ' to the author's obvious indent. rng..Cells(1,1).Value = _ "Line 1 of multiline string; " & _ "Line 2 of multiline string; " & _ "Line 3 of multiline string" End Sub Private Sub TestStmtLabel() GoTo stmtLabel ' Statement labels are never indented stmtLabel: End Sub Sub TestTypeKeyword() Type EmployeeRecord ' Create user-defined type. ID As Integer ' Define elements of data type. Name As String * 20 Address As String * 30 Phone As Long HireDate As Date End Type Dim varType As EmployeeRecord End Sub ' END_INDENT