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

Method emitTokenEx

internal/printer/printer.go:936–941  ·  view source on GitHub ↗
(token ast.Kind, pos int, writeKind WriteKind, contextNode *ast.Node, flags tokenEmitFlags)

Source from the content-addressed store, hash-verified

934}
935
936func (p *Printer) emitTokenEx(token ast.Kind, pos int, writeKind WriteKind, contextNode *ast.Node, flags tokenEmitFlags) int {
937 state, pos := p.enterToken(token, pos, contextNode, flags)
938 pos = p.writeTokenText(token, writeKind, pos)
939 p.exitToken(token, pos, contextNode, state)
940 return pos
941}
942
943func (p *Printer) emitKeywordNode(node *ast.TokenNode) {
944 p.emitKeywordNodeEx(node, tefNone)

Callers 5

emitTokenMethod · 0.95
emitFunctionBodyMethod · 0.95
emitBlockMethod · 0.95
emitModuleBlockMethod · 0.95
emitCaseBlockMethod · 0.95

Calls 3

enterTokenMethod · 0.95
writeTokenTextMethod · 0.95
exitTokenMethod · 0.95

Tested by

no test coverage detected