Skip to content

Commit c0b7ed9

Browse files
committed
Rename functions and reorder params
1 parent 6963637 commit c0b7ed9

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

expression.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,24 @@ type Expression struct {
77
Text string // words to be matched with a token (empty for any)
88
}
99

10-
// FindExpressionsInTokens checks if a given Expression is present in a list of tokens
11-
func FindExpressionsInTokens(tokens []Token, expressions []Expression) bool {
10+
// ContainsExpressionsInTokens checks if a given Expression is present in a list of tokens
11+
func ContainsExpressionsInTokens(expressions []Expression, tokens []Token) bool {
1212
if len(expressions) > len(tokens) {
1313
return false
1414
}
1515
if len(expressions) > 1 {
16-
return FindExpressionsInTokens(tokens[1:], expressions[1:])
16+
return ContainsExpressionsInTokens(expressions[1:], tokens[1:])
1717
} else if len(expressions) == 1 {
1818
if len(tokens) > 1 {
19-
return FindExpressionInTokens(tokens[1:], expressions[0])
19+
return ContainsExpressionInTokens(expressions[0], tokens[1:])
2020
}
21-
return FindExpressionInTokens(tokens, expressions[0])
21+
return ContainsExpressionInTokens(expressions[0], tokens)
2222
}
2323
return false
2424
}
2525

26-
// FindExpressionInTokens checks if a given Expression is present in a list of tokens
27-
func FindExpressionInTokens(tokens []Token, expression Expression) bool {
26+
// ContainsExpressionInTokens checks if a given Expression is present in a list of tokens
27+
func ContainsExpressionInTokens(expression Expression, tokens []Token) bool {
2828
for _, token := range tokens {
2929
if MatchToken(token, expression) {
3030
return true

expression_test.go

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"testing"
66
)
77

8-
func TestFindExpressionInTokens(t *testing.T) {
8+
func TestContainsExpressionInTokens(t *testing.T) {
99
assertions := assert.New(t)
1010

1111
token := Token{
@@ -18,7 +18,7 @@ func TestFindExpressionInTokens(t *testing.T) {
1818
Type: "keyword",
1919
Text: "if",
2020
}
21-
assertions.True(FindExpressionInTokens([]Token{token}, expression))
21+
assertions.True(ContainsExpressionInTokens(expression, []Token{token}))
2222

2323
token = Token{
2424
Type: "bracket",
@@ -30,10 +30,10 @@ func TestFindExpressionInTokens(t *testing.T) {
3030
Type: "keyword",
3131
Text: "if",
3232
}
33-
assertions.False(FindExpressionInTokens([]Token{token}, expression))
33+
assertions.False(ContainsExpressionInTokens(expression, []Token{token}))
3434
}
3535

36-
func TestFindExpressionsInTokens(t *testing.T) {
36+
func TestContainsExpressionsInTokens(t *testing.T) {
3737
assertions := assert.New(t)
3838

3939
token := Token{
@@ -46,7 +46,7 @@ func TestFindExpressionsInTokens(t *testing.T) {
4646
Type: "keyword",
4747
Text: "if",
4848
}
49-
assertions.True(FindExpressionsInTokens([]Token{token}, []Expression{expression}))
49+
assertions.True(ContainsExpressionsInTokens([]Expression{expression}, []Token{token}))
5050

5151
token2 := Token{
5252
Type: "bracket",
@@ -58,13 +58,13 @@ func TestFindExpressionsInTokens(t *testing.T) {
5858
Type: "bracket",
5959
Text: "(",
6060
}
61-
assertions.True(FindExpressionsInTokens([]Token{token, token2}, []Expression{expression, expression2}))
61+
assertions.True(ContainsExpressionsInTokens([]Expression{expression, expression2}, []Token{token, token2}))
6262

6363
expression2 = Expression{
6464
Type: "keyword",
6565
Text: "for",
6666
}
67-
assertions.False(FindExpressionsInTokens([]Token{token, token2}, []Expression{expression, expression2}))
67+
assertions.False(ContainsExpressionsInTokens([]Expression{expression, expression2}, []Token{token, token2}))
6868

6969
token = Token{
7070
Type: "bracket",
@@ -76,22 +76,22 @@ func TestFindExpressionsInTokens(t *testing.T) {
7676
Type: "keyword",
7777
Text: "if",
7878
}
79-
assertions.False(FindExpressionsInTokens([]Token{token}, []Expression{expression}))
79+
assertions.False(ContainsExpressionsInTokens([]Expression{expression}, []Token{token}))
8080

8181
token2 = Token{
8282
Type: "bracket",
8383
Position: 2,
8484
Text: ")",
8585
}
8686

87-
assertions.False(FindExpressionsInTokens([]Token{token, token2}, []Expression{expression}))
87+
assertions.False(ContainsExpressionsInTokens([]Expression{expression}, []Token{token, token2}))
8888

89-
assertions.False(FindExpressionsInTokens([]Token{token}, []Expression{expression, expression2}))
89+
assertions.False(ContainsExpressionsInTokens([]Expression{expression, expression2}, []Token{token}))
9090

91-
assertions.False(FindExpressionsInTokens([]Token{token}, []Expression{}))
91+
assertions.False(ContainsExpressionsInTokens([]Expression{}, []Token{token}))
9292
}
9393

94-
func TestFindComplexExpressionsInTokens(t *testing.T) {
94+
func TestContainsComplexExpressionsInTokens(t *testing.T) {
9595
assertions := assert.New(t)
9696
expression := Expression{
9797
Type: "bracket",
@@ -124,10 +124,10 @@ func TestFindComplexExpressionsInTokens(t *testing.T) {
124124
Text: "{",
125125
}
126126

127-
assertions.True(FindExpressionsInTokens([]Token{token, token2, token3, token4}, []Expression{expression, expression2}))
127+
assertions.True(ContainsExpressionsInTokens([]Expression{expression, expression2}, []Token{token, token2, token3, token4}))
128128
}
129129

130-
func TestFindComplexExpressionsInTokensOnSecondTime(t *testing.T) {
130+
func TestContainsComplexExpressionsInTokensOnSecondTime(t *testing.T) {
131131
assertions := assert.New(t)
132132
expression := Expression{
133133
Type: "bracket",
@@ -160,10 +160,10 @@ func TestFindComplexExpressionsInTokensOnSecondTime(t *testing.T) {
160160
Text: "{",
161161
}
162162

163-
assertions.True(FindExpressionsInTokens([]Token{token, token2, token3, token4}, []Expression{expression, expression2}))
163+
assertions.True(ContainsExpressionsInTokens([]Expression{expression, expression2}, []Token{token, token2, token3, token4}))
164164
}
165165

166-
func TestDoNotFindComplexExpressionsInTokens(t *testing.T) {
166+
func TestNotContainsComplexExpressionsInTokens(t *testing.T) {
167167
assertions := assert.New(t)
168168
expression := Expression{
169169
Type: "bracket",
@@ -196,7 +196,7 @@ func TestDoNotFindComplexExpressionsInTokens(t *testing.T) {
196196
Text: "{",
197197
}
198198

199-
assertions.False(FindExpressionsInTokens([]Token{token, token2, token3, token4}, []Expression{expression, expression2}))
199+
assertions.False(ContainsExpressionsInTokens([]Expression{expression, expression2}, []Token{token, token2, token3, token4}))
200200
}
201201

202202
func TestMatchToken(t *testing.T) {

0 commit comments

Comments
 (0)