(node *ast.Node, flags tokenEmitFlags)
| 6113 | } |
| 6114 | |
| 6115 | func (p *Printer) enterTokenNode(node *ast.Node, flags tokenEmitFlags) printerState { |
| 6116 | state := printerState{} |
| 6117 | |
| 6118 | if p.OnBeforeEmitToken != nil { |
| 6119 | p.OnBeforeEmitToken(node) |
| 6120 | } |
| 6121 | |
| 6122 | if flags&tefNoComments == 0 { |
| 6123 | state.commentState = p.emitCommentsBeforeNode(node) |
| 6124 | } |
| 6125 | if flags&tefNoSourceMaps == 0 { |
| 6126 | state.sourceMapState = p.emitSourceMapsBeforeNode(node) |
| 6127 | } |
| 6128 | return state |
| 6129 | } |
| 6130 | |
| 6131 | func (p *Printer) exitTokenNode(node *ast.Node, previousState printerState) { |
| 6132 | p.emitSourceMapsAfterNode(node, previousState.sourceMapState) |
no test coverage detected