Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/goccy/go-yaml
/ functions
Functions
1,184 in github.com/goccy/go-yaml
⨍
Functions
1,184
◇
Types & classes
217
↓ 1 callers
Function
initWASM
()
docs/playground/src/YAML.ts:60
↓ 1 callers
Method
isChangedToIndentStateUp
()
scanner/scanner.go:202
↓ 1 callers
Function
isFlowType
(tk *Token)
parser/token.go:740
↓ 1 callers
Method
isMergeKey
(ctx *Context)
scanner/scanner.go:665
↓ 1 callers
Method
isNeedQuoted
(v string)
encode.go:563
↓ 1 callers
Method
isNewLineLastChar
(s string)
printer/printer.go:239
↓ 1 callers
Method
isNextEOS
()
scanner/context.go:313
↓ 1 callers
Function
isNotMapKeyType
(tk *Token)
parser/token.go:726
↓ 1 callers
Function
isNumber
(value string)
token/token.go:568
↓ 1 callers
Method
isOmittedByOmitEmptyOption
(v reflect.Value)
encode.go:774
↓ 1 callers
Method
isOmittedByOmitEmptyTag
The current implementation of the omitempty tag combines the functionality of encoding/json's omitempty and omitzero tags. This stems from a historica
encode.go:801
↓ 1 callers
Method
isOmittedByOmitZero
(v reflect.Value)
encode.go:738
↓ 1 callers
Function
isTimestamp
(value string)
token/token.go:668
↓ 1 callers
Method
keyToKeyNodeMap
(ctx context.Context, node ast.Node, ignoreMergeKey bool)
decode.go:1173
↓ 1 callers
Method
keyToValueNodeMap
(ctx context.Context, node ast.Node, ignoreMergeKey bool)
decode.go:1181
↓ 1 callers
Method
lastDelimColumn
()
scanner/context.go:133
↓ 1 callers
Method
marshalerFromCustomMarshalerMap
(t reflect.Type)
encode.go:304
↓ 1 callers
Function
min
(a, b int)
ast/ast.go:265
↓ 1 callers
Function
newAliasNode
(ctx *context, tk *Token)
parser/node.go:60
↓ 1 callers
Function
newAnchorNode
(ctx *context, tk *Token)
parser/node.go:51
↓ 1 callers
Function
newContext
()
parser/context.go:103
↓ 1 callers
Function
newContext
(src []rune)
scanner/context.go:53
↓ 1 callers
Function
newDirectiveNode
(ctx *context, tk *Token)
parser/node.go:69
↓ 1 callers
Function
newIndexAllNode
()
path.go:685
↓ 1 callers
Function
newIndexNode
(selector uint)
path.go:627
↓ 1 callers
Function
newInfinityNode
(ctx *context, tk *Token)
parser/node.go:123
↓ 1 callers
Method
newLineCount
(s string)
printer/printer.go:220
↓ 1 callers
Method
newLineCount
(src []rune)
scanner/scanner.go:134
↓ 1 callers
Function
newLiteralNode
(ctx *context, tk *Token)
parser/node.go:150
↓ 1 callers
Function
newMappingKeyNode
(ctx *context, tk *Token)
parser/node.go:42
↓ 1 callers
Function
newMergeKeyNode
(ctx *context, tk *Token)
parser/node.go:78
↓ 1 callers
Function
newNanNode
(ctx *context, tk *Token)
parser/node.go:132
↓ 1 callers
Function
newParser
(tokens token.Tokens, mode Mode, opts []Option)
parser/parser.go:84
↓ 1 callers
Function
newRecursiveNode
(selector string)
path.go:745
↓ 1 callers
Function
newRootNode
()
path.go:478
↓ 1 callers
Function
newSelectorNode
(selector string)
path.go:516
↓ 1 callers
Function
newTagDefaultScalarValueNode
(ctx *context, tag *token.Token)
parser/node.go:177
↓ 1 callers
Function
newTagNode
(ctx *context, tk *Token)
parser/node.go:159
↓ 1 callers
Function
newTokens
(tks token.Tokens)
parser/token.go:240
↓ 1 callers
Function
normalizePath
(path string)
parser/context.go:36
↓ 1 callers
Method
parse
(ctx *context)
parser/parser.go:112
↓ 1 callers
Method
parseComment
(ctx *context)
parser/parser.go:1293
↓ 1 callers
Method
parseDirective
(ctx *context, g *TokenGroup)
parser/parser.go:1214
↓ 1 callers
Method
parseDocument
(ctx *context, docGroup *TokenGroup)
parser/parser.go:124
↓ 1 callers
Method
parseDocumentBody
(ctx *context)
parser/parser.go:165
↓ 1 callers
Method
parseMapValue
(ctx *context, key ast.MapKeyNode, colonTk *Token)
parser/parser.go:721
↓ 1 callers
Function
parsePathDot
(b *PathBuilder, buf []rune, cursor int)
path.go:85
↓ 1 callers
Function
parsePathIndex
(b *PathBuilder, buf []rune, cursor int)
path.go:165
↓ 1 callers
Function
parsePathRecursive
(b *PathBuilder, buf []rune, cursor int)
path.go:61
↓ 1 callers
Function
parseQuotedKey
(b *PathBuilder, buf []rune, cursor int)
path.go:124
↓ 1 callers
Method
parseScalarTag
(ctx *context)
parser/parser.go:938
↓ 1 callers
Method
parseSequenceValue
(ctx *context, seqTk *Token)
parser/parser.go:1129
↓ 1 callers
Method
parseTagValue
(ctx *context, tagRawTk *token.Token, tk *Token)
parser/parser.go:985
↓ 1 callers
Method
printAfterTokens
(tk *token.Token, maxLine int)
printer/printer.go:292
↓ 1 callers
Method
printBeforeTokens
(tk *token.Token, minLine, extLine int)
printer/printer.go:253
↓ 1 callers
Method
property
(tk *token.Token)
printer/printer.go:38
↓ 1 callers
Function
ptr
(v T)
encode_test.go:2166
↓ 1 callers
Function
quoteWith
(s string, quote byte)
stdlib_quote.go:23
↓ 1 callers
Method
readLen
already read length
ast/ast.go:195
↓ 1 callers
Method
readersUnderDir
(dir string)
decode.go:1819
↓ 1 callers
Method
readersUnderDirRecursive
(dir string)
decode.go:1839
↓ 1 callers
Method
release
()
scanner/context.go:59
↓ 1 callers
Method
removeLeftWhiteSpace
(src string)
parser/parser.go:670
↓ 1 callers
Method
removeRightSideNewLineChar
(src string)
printer/printer.go:212
↓ 1 callers
Method
removeRightSideWhiteSpaceChar
(src string)
printer/printer.go:216
↓ 1 callers
Method
removeRightSpaceFromBuf
()
scanner/context.go:299
↓ 1 callers
Method
removeRightWhiteSpace
(src string)
parser/parser.go:677
↓ 1 callers
Method
renderAliasNode
(graph *graphviz.Graph, n *ast.AliasNode)
docs/playground/cmd/yaml/main.go:719
↓ 1 callers
Method
renderAnchorNode
(graph *graphviz.Graph, n *ast.AnchorNode)
docs/playground/cmd/yaml/main.go:679
↓ 1 callers
Method
renderBoolNode
(graph *graphviz.Graph, n *ast.BoolNode)
docs/playground/cmd/yaml/main.go:560
↓ 1 callers
Method
renderDirectiveNode
(graph *graphviz.Graph, n *ast.DirectiveNode)
docs/playground/cmd/yaml/main.go:748
↓ 1 callers
Method
renderDocument
(graph *graphviz.Graph, doc *ast.DocumentNode)
docs/playground/cmd/yaml/main.go:301
↓ 1 callers
Method
renderFile
(graph *graphviz.Graph, file *ast.File)
docs/playground/cmd/yaml/main.go:279
↓ 1 callers
Method
renderFloatNode
(graph *graphviz.Graph, n *ast.FloatNode)
docs/playground/cmd/yaml/main.go:501
↓ 1 callers
Method
renderInfinityNode
(graph *graphviz.Graph, n *ast.InfinityNode)
docs/playground/cmd/yaml/main.go:578
↓ 1 callers
Method
renderIntegerNode
(graph *graphviz.Graph, n *ast.IntegerNode)
docs/playground/cmd/yaml/main.go:483
↓ 1 callers
Method
renderLiteralNode
(graph *graphviz.Graph, n *ast.LiteralNode)
docs/playground/cmd/yaml/main.go:516
↓ 1 callers
Method
renderMappingKeyNode
(graph *graphviz.Graph, n *ast.MappingKeyNode)
docs/playground/cmd/yaml/main.go:614
↓ 1 callers
Method
renderMappingNode
(graph *graphviz.Graph, node *ast.MappingNode)
docs/playground/cmd/yaml/main.go:367
↓ 1 callers
Method
renderMappingValueNode
(graph *graphviz.Graph, node *ast.MappingValueNode)
docs/playground/cmd/yaml/main.go:404
↓ 1 callers
Method
renderMergeKeyNode
(graph *graphviz.Graph, n *ast.MergeKeyNode)
docs/playground/cmd/yaml/main.go:542
↓ 1 callers
Method
renderNaNNode
(graph *graphviz.Graph, n *ast.NanNode)
docs/playground/cmd/yaml/main.go:596
↓ 1 callers
Method
renderNullNode
(graph *graphviz.Graph, n *ast.NullNode)
docs/playground/cmd/yaml/main.go:465
↓ 1 callers
Method
renderSequenceNode
(graph *graphviz.Graph, n *ast.SequenceNode)
docs/playground/cmd/yaml/main.go:640
↓ 1 callers
Method
renderTagNode
(graph *graphviz.Graph, n *ast.TagNode)
docs/playground/cmd/yaml/main.go:787
↓ 1 callers
Method
replaceNode
(node ast.Node, target ast.Node)
path.go:802
↓ 1 callers
Method
reset
(src []rune)
scanner/context.go:68
↓ 1 callers
Method
resolveReference
(ctx context.Context)
decode.go:1857
↓ 1 callers
Method
run
(instance)
docs/playground/src/wasm_exec.js:479
↓ 1 callers
Method
scan
(ctx *Context)
scanner/scanner.go:1326
↓ 1 callers
Method
scanAlias
(ctx *Context)
scanner/scanner.go:1272
↓ 1 callers
Method
scanAnchor
(ctx *Context)
scanner/scanner.go:1258
↓ 1 callers
Method
scanComment
(ctx *Context)
scanner/scanner.go:739
↓ 1 callers
Method
scanDirective
(ctx *Context)
scanner/scanner.go:1241
↓ 1 callers
Method
scanDocumentEnd
(ctx *Context)
scanner/scanner.go:1046
↓ 1 callers
Method
scanDocumentStart
(ctx *Context)
scanner/scanner.go:1021
↓ 1 callers
Method
scanDoubleQuote
(ctx *Context)
scanner/scanner.go:312
↓ 1 callers
Method
scanFlowArrayEnd
(ctx *Context)
scanner/scanner.go:951
↓ 1 callers
Method
scanFlowArrayStart
(ctx *Context)
scanner/scanner.go:937
↓ 1 callers
Method
scanFlowEntry
(ctx *Context, c rune)
scanner/scanner.go:965
← previous
next →
501–600 of 1,184, ranked by callers