(rule *rule)
| 25272 | } |
| 25273 | |
| 25274 | func (p *parser) parseRule(rule *rule) (any, bool) { |
| 25275 | p.rstack = append(p.rstack, rule) |
| 25276 | p.pushV() |
| 25277 | val, ok := p.parseExprWrap(rule.expr) |
| 25278 | p.popV() |
| 25279 | p.rstack = p.rstack[:len(p.rstack)-1] |
| 25280 | return val, ok |
| 25281 | } |
| 25282 | |
| 25283 | func (p *parser) parseExprWrap(expr any) (any, bool) { |
| 25284 | var pt savepoint |
no test coverage detected