Skip to content

Commit 0f053a1

Browse files
committed
Parse() argument fixed
1 parent be29926 commit 0f053a1

3 files changed

Lines changed: 7 additions & 6 deletions

File tree

cmd/xpression/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ func main() {
1414
return
1515
}
1616

17-
tokens, err := xpression.Parse([]byte(os.Args[1]), 0)
17+
tokens, err := xpression.Parse([]byte(os.Args[1]))
1818

1919
if err != nil {
2020
fmt.Printf("Error: %v\n", err)

expression_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ func Test_Expressions(t *testing.T) {
151151

152152
for _, tst := range tests {
153153
// println(tst.Query)
154-
tokens, err := Parse([]byte(tst.Expression), 0)
154+
tokens, err := Parse([]byte(tst.Expression))
155155
if err != nil {
156156
t.Errorf(tst.Expression + " : " + err.Error())
157157
} else {
@@ -189,7 +189,7 @@ func Test_Errors(t *testing.T) {
189189

190190
for _, tst := range tests {
191191
gotError := false
192-
tokens, err := Parse([]byte(tst.Expression), 0)
192+
tokens, err := Parse([]byte(tst.Expression))
193193
if err != nil {
194194
gotError = true
195195
errMessage := err.Error()
@@ -215,14 +215,14 @@ func Test_Errors(t *testing.T) {
215215
func Benchmark_ModifiedNumericLiteral_WithParsing(b *testing.B) {
216216
expression := `(2) + (2) == (4)`
217217
for i := 0; i < b.N; i++ {
218-
tokens, _ := Parse([]byte(expression), 0)
218+
tokens, _ := Parse([]byte(expression))
219219
_, _, _ = Evaluate(tokens, nil)
220220
}
221221
}
222222

223223
func Benchmark_ModifiedNumericLiteral_WithoutParsing(b *testing.B) {
224224
expression := `(2) + (2) == (4)`
225-
tokens, _ := Parse([]byte(expression), 0)
225+
tokens, _ := Parse([]byte(expression))
226226
b.ResetTimer()
227227
for i := 0; i < b.N; i++ {
228228
_, _, _ = Evaluate(tokens, nil)

parser.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ import (
44
"fmt"
55
)
66

7-
func Parse(path []byte, i int) ([]*Token, error) {
7+
func Parse(path []byte) ([]*Token, error) {
88
path = path[:trimSpaces(path)]
99
l := len(path)
10+
i := 0
1011

1112
// lexer
1213
tokens := make([]*Token, 0)

0 commit comments

Comments
 (0)