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

Method ArgErr

caddyconfig/caddyfile/dispenser.go:408–413  ·  caddyconfig/caddyfile/dispenser.go::Dispenser.ArgErr

ArgErr returns an argument error, meaning that another argument was expected but not found. In other words, a line break or open curly brace was encountered instead of an argument.

()

Source from the content-addressed store, hash-verified

406// a line break or open curly brace was encountered instead of
407// an argument.
408func (d *Dispenser) ArgErr() error {
409 if d.Val() == "{" {
410 return d.Err("unexpected token '{', expecting argument")
411 }
412 return d.Errf("wrong argument count or unexpected line ending after '%s'", d.Val())
413}
414
415// SyntaxErr creates a generic syntax error which explains what was
416// found and what was expected.

Callers 15

parseACMEServerFunction · 0.80
UnmarshalCaddyfileMethod · 0.80
UnmarshalCaddyfileMethod · 0.80
UnmarshalCaddyfileMethod · 0.80
UnmarshalCaddyfileMethod · 0.80
unmarshalCaddyfileMethod · 0.80
UnmarshalCaddyfileMethod · 0.80
UnmarshalCaddyfileMethod · 0.80
UnmarshalCaddyfileMethod · 0.80
UnmarshalCaddyfileMethod · 0.80
UnmarshalCaddyfileMethod · 0.80
UnmarshalCaddyfileMethod · 0.80

Calls 3

ValMethod · 0.95
ErrMethod · 0.95
ErrfMethod · 0.95

Tested by 1

TestDispenser_ArgErr_ErrFunction · 0.64