MCPcopy
hub / github.com/caddyserver/caddy / blockContents

Method blockContents

caddyconfig/caddyfile/parse.go:293–314  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

291}
292
293func (p *parser) blockContents() error {
294 errOpenCurlyBrace := p.openCurlyBrace()
295 if errOpenCurlyBrace != nil {
296 // single-server configs don't need curly braces
297 p.cursor--
298 }
299
300 err := p.directives()
301 if err != nil {
302 return err
303 }
304
305 // only look for close curly brace if there was an opening
306 if errOpenCurlyBrace == nil {
307 err = p.closeCurlyBrace()
308 if err != nil {
309 return err
310 }
311 }
312
313 return nil
314}
315
316// directives parses through all the lines for directives
317// and it expects the next token to be the first

Callers 1

beginMethod · 0.95

Calls 3

openCurlyBraceMethod · 0.95
directivesMethod · 0.95
closeCurlyBraceMethod · 0.95

Tested by

no test coverage detected