Syntactically, pound configuration is a sequence of
statements of two kinds: simple and compound.
A simple statement or directive consists of a keyword followed by a value, located on a single line. For example:
user "proxy"
There are some simple statements that don’t take any value and thus consist only of a keyword, e.g.
HTTPS
A compound statement or section encloses one or more
other statements (both simple or compound). It begins with a keyword,
optionally followed by a value, both located on a single line (similar
to simple directives), followed by any number of subordinate
statements, and ends with a keyword End on a line by itself.
For example:
Control
Socket "/run/pound.sock"
Mode 660
ChangeOwner true
End
Unless specified otherwise, directives may appear in any order.