Thank you all for clarifying this, guys. I'll give you feedback on the
diff when I try it out.
Theo de Raadt schreef:
.....
########################
# pas on re0 from any \ #
# to any port 59 #
########################
.....
is it expected behavior that pfctl complains about a space after the
backslash, DESPITE the line being a comment?
Or is there a good reason for this?
i would think the good reason is that the line is not a comment
as you imagine, but would effectively turn into:
I disagree. I think this is a bug in all these lexers, and we should
fix it.
\<ret> is the only special case that says "ignore both". In any other
case \<c> should translate into just the character <c>.
This \<whitespace> special case "it is an errors that a few people
will make, so fail when we encounter it" stuff is paranoid balony that
just causes more harm.