On Fri, Sep 04, 2015 at 07:43:35PM +0200, Joseph A Borg wrote:

> this is all very fascinating. Is it possible to contemplate a pre-filter that 
> chomps out trailing whitespace and comments? Would this overly complicate the 
> parsing process and introduce security issues?

Nah... you'll loose all line number info. And it is ugly,

        -Otto
> 
> I???m asking because this might improve readability, usability and security 
> for less gifted users like me???
> 
> 
> > On 04 Sep 2015, at 19:37, Otto Moerbeek <o...@drijf.net> wrote:
> > 
> > On Fri, Sep 04, 2015 at 05:51:54PM +0300, Kimmo Paasiala wrote:
> > 
> >> On Fri, Sep 4, 2015 at 4:02 PM, Joseph A Borg <jacb...@mac.com> wrote:
> >>> maybe the syntax error should point to the line where there are extra 
> >>> characters after the escape?
> >>> 
> >>> 
> >> 
> >> That would require making the backslash a lexical token in the
> >> pf.conf(5) syntax. Now it's just a simple escape character that gets
> >> eaten and forgotten by the lexical analyzer that splits the input into
> >> tokens to be parsed by the syntax parser.
> >> 
> >> -Kimmo
> > 
> > It's a historical accident that the pf grammar is line oriented. I
> > once started a litttle project to modify the pf yacc grammer to treat
> > end-of-lines as regular whitespace and came a long way, but something
> > got in between and the diff got lost....
> > 
> >     -Otto

Reply via email to