Skip to content
This repository was archived by the owner on Mar 25, 2025. It is now read-only.

Commit 5e168e9

Browse files
committed
fmt
1 parent a1688ed commit 5e168e9

3 files changed

Lines changed: 100 additions & 100 deletions

File tree

parsing.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ func readToken(stream *lexerStream, state lexerState) (ExpressionToken, error, b
105105
tokenValue, completed = readUntilFalse(stream, true, false, isNotClosingBracket)
106106
kind = VARIABLE
107107

108-
if(!completed) {
108+
if !completed {
109109
return ExpressionToken{}, errors.New("Unclosed parameter bracket"), false
110110
}
111111

@@ -138,7 +138,7 @@ func readToken(stream *lexerStream, state lexerState) (ExpressionToken, error, b
138138
if !isNotQuote(character) {
139139
tokenValue, completed = readUntilFalse(stream, true, false, isNotQuote)
140140

141-
if(!completed) {
141+
if !completed {
142142
return ExpressionToken{}, errors.New("Unclosed string literal"), false
143143
}
144144

@@ -239,7 +239,7 @@ func readUntilFalse(stream *lexerStream, includeWhitespace bool, breakWhitespace
239239
character = stream.readCharacter()
240240

241241
// Use backslashes to escape anything
242-
if(character == '\\') {
242+
if character == '\\' {
243243

244244
character = stream.readCharacter()
245245
tokenBuffer.WriteString(string(character))

parsingFailure_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ const (
99
UNEXPECTED_END string = "Unexpected end of expression"
1010
INVALID_TOKEN_TRANSITION = "Cannot transition token types"
1111
INVALID_TOKEN_KIND = "Invalid token"
12-
UNCLOSED_QUOTES = "Unclosed string literal"
13-
UNCLOSED_BRACKETS = "Unclosed parameter bracket"
12+
UNCLOSED_QUOTES = "Unclosed string literal"
13+
UNCLOSED_BRACKETS = "Unclosed parameter bracket"
1414
)
1515

1616
/*

parsing_test.go

Lines changed: 95 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -456,34 +456,34 @@ func TestPrefixParsing(test *testing.T) {
456456

457457
testCases := []TokenParsingTest{
458458

459-
TokenParsingTest {
459+
TokenParsingTest{
460460

461-
Name: "Sign prefix",
461+
Name: "Sign prefix",
462462
Input: "-1",
463-
Expected: []ExpressionToken {
464-
ExpressionToken {
465-
Kind: PREFIX,
466-
Value: "-",
467-
},
468-
ExpressionToken {
469-
Kind: NUMERIC,
470-
Value: 1.0,
471-
},
463+
Expected: []ExpressionToken{
464+
ExpressionToken{
465+
Kind: PREFIX,
466+
Value: "-",
467+
},
468+
ExpressionToken{
469+
Kind: NUMERIC,
470+
Value: 1.0,
471+
},
472472
},
473473
},
474-
TokenParsingTest {
474+
TokenParsingTest{
475475

476-
Name: "Sign prefix on variable",
476+
Name: "Sign prefix on variable",
477477
Input: "-foo",
478-
Expected: []ExpressionToken {
479-
ExpressionToken {
480-
Kind: PREFIX,
481-
Value: "-",
482-
},
483-
ExpressionToken {
484-
Kind: VARIABLE,
485-
Value: "foo",
486-
},
478+
Expected: []ExpressionToken{
479+
ExpressionToken{
480+
Kind: PREFIX,
481+
Value: "-",
482+
},
483+
ExpressionToken{
484+
Kind: VARIABLE,
485+
Value: "foo",
486+
},
487487
},
488488
},
489489
TokenParsingTest{
@@ -524,82 +524,82 @@ func TestPrefixParsing(test *testing.T) {
524524

525525
func TestEscapedParameters(test *testing.T) {
526526

527-
testCases := []TokenParsingTest{
528-
529-
TokenParsingTest {
530-
531-
Name: "Single escaped parameter",
532-
Input: "[foo]",
533-
Expected: []ExpressionToken {
534-
ExpressionToken {
535-
Kind: VARIABLE,
536-
Value: "foo",
537-
},
538-
},
539-
},
540-
TokenParsingTest {
541-
542-
Name: "Single escaped parameter with whitespace",
543-
Input: "[foo bar]",
544-
Expected: []ExpressionToken {
545-
ExpressionToken {
546-
Kind: VARIABLE,
547-
Value: "foo bar",
548-
},
549-
},
550-
},
551-
TokenParsingTest {
552-
553-
Name: "Single escaped parameter with escaped closing bracket",
554-
Input: "[foo[bar\\]]",
555-
Expected: []ExpressionToken {
556-
ExpressionToken {
557-
Kind: VARIABLE,
558-
Value: "foo[bar]",
559-
},
560-
},
561-
},
562-
TokenParsingTest {
563-
564-
Name: "Escaped parameters and unescaped parameters",
565-
Input: "[foo] > bar",
566-
Expected: []ExpressionToken {
567-
ExpressionToken {
568-
Kind: VARIABLE,
569-
Value: "foo",
570-
},
571-
ExpressionToken{
572-
Kind: COMPARATOR,
573-
Value: ">",
574-
},
575-
ExpressionToken{
576-
Kind: VARIABLE,
577-
Value: "bar",
578-
},
579-
},
580-
},
581-
TokenParsingTest {
582-
583-
Name: "Unescaped parameter with space",
584-
Input: "foo\\ bar > bar",
585-
Expected: []ExpressionToken {
586-
ExpressionToken {
587-
Kind: VARIABLE,
588-
Value: "foo bar",
589-
},
590-
ExpressionToken{
591-
Kind: COMPARATOR,
592-
Value: ">",
593-
},
594-
ExpressionToken{
595-
Kind: VARIABLE,
596-
Value: "bar",
597-
},
527+
testCases := []TokenParsingTest{
528+
529+
TokenParsingTest{
530+
531+
Name: "Single escaped parameter",
532+
Input: "[foo]",
533+
Expected: []ExpressionToken{
534+
ExpressionToken{
535+
Kind: VARIABLE,
536+
Value: "foo",
598537
},
599538
},
600-
}
539+
},
540+
TokenParsingTest{
541+
542+
Name: "Single escaped parameter with whitespace",
543+
Input: "[foo bar]",
544+
Expected: []ExpressionToken{
545+
ExpressionToken{
546+
Kind: VARIABLE,
547+
Value: "foo bar",
548+
},
549+
},
550+
},
551+
TokenParsingTest{
601552

602-
runTokenParsingTest(testCases, test)
553+
Name: "Single escaped parameter with escaped closing bracket",
554+
Input: "[foo[bar\\]]",
555+
Expected: []ExpressionToken{
556+
ExpressionToken{
557+
Kind: VARIABLE,
558+
Value: "foo[bar]",
559+
},
560+
},
561+
},
562+
TokenParsingTest{
563+
564+
Name: "Escaped parameters and unescaped parameters",
565+
Input: "[foo] > bar",
566+
Expected: []ExpressionToken{
567+
ExpressionToken{
568+
Kind: VARIABLE,
569+
Value: "foo",
570+
},
571+
ExpressionToken{
572+
Kind: COMPARATOR,
573+
Value: ">",
574+
},
575+
ExpressionToken{
576+
Kind: VARIABLE,
577+
Value: "bar",
578+
},
579+
},
580+
},
581+
TokenParsingTest{
582+
583+
Name: "Unescaped parameter with space",
584+
Input: "foo\\ bar > bar",
585+
Expected: []ExpressionToken{
586+
ExpressionToken{
587+
Kind: VARIABLE,
588+
Value: "foo bar",
589+
},
590+
ExpressionToken{
591+
Kind: COMPARATOR,
592+
Value: ">",
593+
},
594+
ExpressionToken{
595+
Kind: VARIABLE,
596+
Value: "bar",
597+
},
598+
},
599+
},
600+
}
601+
602+
runTokenParsingTest(testCases, test)
603603
}
604604

605605
func combineWhitespaceExpressions(testCases []TokenParsingTest) []TokenParsingTest {

0 commit comments

Comments
 (0)