Backslash says "ignore the following charecter". You are using it to
ignore the newline.
If you ignore the space instead, the newline then matters.
This is not a bug, this is 100% by design.
You'll need to ensure there are no trailing spaces after a backslash
(and we do recommend removing trailing spaces in general, but those are
not as damaging)
On 2015 Sep 04 (Fri) at 14:30:05 +0200 (+0200), Joseph A Borg wrote:
:I have something like this in pf.conf:
:
:services = "{
: ssh,
\
: http, https, 8000,
8080, 8088, \
: smtp, pop3, pop3s,
imap, imaps, \
: submission, 465,
\
: domain, ntp
\
: }"
:
:if there???s white space after the back slash the parser barfs by not creating
the macro and then raising an error when it???s first used.
:
:I would assume this to be an inconvenience for the user as it???s not always
possible to check whitespace after the backslash
:
:regards
:
--
"First things first -- but not necessarily in that order"
-- The Doctor, "Doctor Who"