MCPcopy Create free account
hub / github.com/goccy/go-yaml / parseComment

Method parseComment

parser/parser.go:1293–1306  ·  view source on GitHub ↗
(ctx *context)

Source from the content-addressed store, hash-verified

1291}
1292
1293func (p *parser) parseComment(ctx *context) (ast.Node, error) {
1294 cm := p.parseHeadComment(ctx)
1295 if ctx.isTokenNotFound() {
1296 return cm, nil
1297 }
1298 node, err := p.parseToken(ctx, ctx.currentToken())
1299 if err != nil {
1300 return nil, err
1301 }
1302 if err := setHeadComment(cm, node); err != nil {
1303 return nil, err
1304 }
1305 return node, nil
1306}
1307
1308func (p *parser) parseHeadComment(ctx *context) *ast.CommentGroupNode {
1309 tks := []*token.Token{}

Callers 1

parseTokenMethod · 0.95

Calls 5

parseHeadCommentMethod · 0.95
parseTokenMethod · 0.95
setHeadCommentFunction · 0.85
isTokenNotFoundMethod · 0.80
currentTokenMethod · 0.80

Tested by

no test coverage detected