Skip to content

Commit 76527af

Browse files
committed
Merge branch 'main' into feature/add_while_statement
2 parents 829e527 + 28c870f commit 76527af

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

domain/vbscript.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const (
66
VBScriptElsePattern = `(?i)^(\s*?)(\t*?)(Else|ElseIf)`
77
VBScriptEndIfPattern = `(?i)^(\s*?)(\t*?)(End if)`
88
VBScriptForPattern = `(?i)^(\s*?)(\t*?)(For )`
9-
VBScriptNextPattern = `(?i)^(\s*?)(\t*?)(Next)($|(\s+?)(\t+?))`
9+
VBScriptNextPattern = `(?i)^(\s*?)(\t*?)(Next)($|(\s+?)|(\t+?))`
1010
VBScriptDoPattern = `(?i)^(\s*?)(\t*?)(Do)($|(\s+?)|(\t+?)| While | Until )`
1111
VBScriptLoopPattern = `(?i)^(\s*?)(\t*?)(Loop)($|(\s+?)|(\t+?)| While | Until )`
1212
VBScriptWhilePattern = `(?i)^(\s*?)(\t*?)(While )`

test/for_statements_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ func TestForStatements(t *testing.T) {
1616
{"testdata/for/for_multi.vbs", 2},
1717
{"testdata/for/for_nest.vbs", 3},
1818
{"testdata/for/for_triple_nest.vbs", 6},
19+
{"testdata/for/for_whitespace.vbs", 2},
1920
}
2021
for _, test := range tests {
2122
vbscript := domain.VBScript{}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
For i = 1 To 10 ' +1
2+
nextTest = i
3+
Next ' whitespace check
4+
5+
For i = 1 To 10 ' +1
6+
Min = i
7+
Next

0 commit comments

Comments
 (0)