(emitSrc func(), def ast.Expression, idx file.Idx)
| 3454 | } |
| 3455 | |
| 3456 | func (c *compiler) compilePatternInitExpr(emitSrc func(), def ast.Expression, idx file.Idx) compiledExpr { |
| 3457 | r := &compiledPatternInitExpr{ |
| 3458 | emitSrc: emitSrc, |
| 3459 | def: c.compileExpression(def), |
| 3460 | } |
| 3461 | r.init(c, idx) |
| 3462 | return r |
| 3463 | } |
| 3464 | |
| 3465 | type compiledEmitterExpr struct { |
| 3466 | baseCompiledExpr |
no test coverage detected