(context string)
| 587 | } |
| 588 | |
| 589 | func (t *Template) numericComparativeExpression(context string) (Expression, item) { |
| 590 | left, endtoken := t.additiveExpression(context) |
| 591 | for endtoken.typ >= itemGreat && endtoken.typ <= itemLessEquals { |
| 592 | right, rightendtoken := t.additiveExpression(context) |
| 593 | left, endtoken = t.newNumericComparativeExpr(left.Position(), t.lex.lineNumber(), left, right, endtoken), rightendtoken |
| 594 | } |
| 595 | return left, endtoken |
| 596 | } |
| 597 | |
| 598 | func (t *Template) additiveExpression(context string) (Expression, item) { |
| 599 | left, endtoken := t.multiplicativeExpression(context) |
no test coverage detected