(ch *Checker, e *printer.EmitContext, idToSymbol map[*ast.IdentifierNode]*ast.Symbol)
| 281 | } |
| 282 | |
| 283 | func NewNodeBuilderEx(ch *Checker, e *printer.EmitContext, idToSymbol map[*ast.IdentifierNode]*ast.Symbol) *NodeBuilder { |
| 284 | impl := newNodeBuilderImpl(ch, e, idToSymbol) |
| 285 | return &NodeBuilder{impl: impl, ctxStack: make([]*NodeBuilderContext, 0, 1), host: ch.program} |
| 286 | } |
| 287 | |
| 288 | func (c *Checker) getNodeBuilder() (*NodeBuilder, func()) { |
| 289 | releaseNodes := func() { |
no test coverage detected