logo separator

[mkgmap-dev] style compiler bug

From Steve Ratcliffe steve at parabola.me.uk on Wed Mar 9 12:40:48 GMT 2016

Hi Mike

> The following line does not compile:
>
> ((highway=* & motorroad=yes) | highway=motorway | highway=motorway_link) &
> foot!=yes & foot!=designated & foot!=permissive { add mkgmap:foot=no }

Yes, you've found a bug, thanks for reporting it.

As you discovered, if you re-arrange the expression, the error goes 
away.  The style compiler is supposed to re-arrange the terms itself, 
which is not working in this case.

I am looking into a fix now.

..Steve


More information about the mkgmap-dev mailing list