type text/template/parse.TextNode
22 uses
text/template/parse (current package)
node.go#L126: type TextNode struct {
node.go#L133: func (t *Tree) newText(pos Pos, text string) *TextNode {
node.go#L134: return &TextNode{tr: t, NodeType: NodeText, Pos: pos, Text: []byte(text)}
node.go#L137: func (t *TextNode) String() string {
node.go#L141: func (t *TextNode) writeTo(sb *strings.Builder) {
node.go#L145: func (t *TextNode) tree() *Tree {
node.go#L149: func (t *TextNode) Copy() Node {
node.go#L150: return &TextNode{tr: t.tr, NodeType: NodeText, Pos: t.Pos, Text: append([]byte{}, t.Text...)}
parse.go#L282: case *TextNode:
text/template
exec.go#L270: case *parse.TextNode:
github.com/google/safehtml/template
escape.go#L83: textNodeEdits map[*parse.TextNode][]byte
escape.go#L95: map[*parse.TextNode][]byte{},
escape.go#L112: case *parse.TextNode:
escape.go#L580: func (e *escaper) escapeText(c context, n *parse.TextNode) context {
escape.go#L742: func (e *escaper) editTextNode(n *parse.TextNode, text []byte) {
escape.go#L777: e.textNodeEdits = make(map[*parse.TextNode][]byte)
html/template
escape.go#L99: textNodeEdits map[*parse.TextNode][]byte
escape.go#L111: map[*parse.TextNode][]byte{},
escape.go#L137: case *parse.TextNode:
escape.go#L648: func (e *escaper) escapeText(c context, n *parse.TextNode) context {
escape.go#L795: func (e *escaper) editTextNode(n *parse.TextNode, text []byte) {
escape.go#L830: e.textNodeEdits = make(map[*parse.TextNode][]byte)
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |