MCPcopy Index your code
hub / github.com/microsoft/typescript-go / enterTokenNode

Method enterTokenNode

internal/printer/printer.go:6115–6129  ·  view source on GitHub ↗
(node *ast.Node, flags tokenEmitFlags)

Source from the content-addressed store, hash-verified

6113}
6114
6115func (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
6131func (p *Printer) exitTokenNode(node *ast.Node, previousState printerState) {
6132 p.emitSourceMapsAfterNode(node, previousState.sourceMapState)

Callers 2

emitKeywordNodeExMethod · 0.95
emitPunctuationNodeExMethod · 0.95

Calls 2

Tested by

no test coverage detected