Skip to content

Commit 5d20467

Browse files
committed
Remove index validations
1 parent 6a324ff commit 5d20467

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

parser.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ func (p *parser) add() (*node, error) {
186186
return nil, err
187187
}
188188

189-
for p.i < len(p.tokens) {
189+
for {
190190
if p.consume("+") {
191191
n, err = p.insert(n, p.mul, addNode)
192192
if err != nil {
@@ -201,7 +201,6 @@ func (p *parser) add() (*node, error) {
201201
return n, nil
202202
}
203203
}
204-
return n, nil
205204
}
206205

207206
func (p *parser) mul() (*node, error) {
@@ -210,7 +209,7 @@ func (p *parser) mul() (*node, error) {
210209
return nil, err
211210
}
212211

213-
for p.i < len(p.tokens) {
212+
for {
214213
if p.consume("*") {
215214
n, err = p.insert(n, p.unary, mulNode)
216215
if err != nil {
@@ -225,7 +224,6 @@ func (p *parser) mul() (*node, error) {
225224
return n, nil
226225
}
227226
}
228-
return n, nil
229227
}
230228

231229
func (p *parser) unary() (*node, error) {

0 commit comments

Comments
 (0)