
Also this line seems to give the same error: !(highway=* & oneway=*) { deletealltags } Error in style: Error: (lines:12): Invalid rule expression: $highway!=* | $oneway!=* Hope this helps, as this is a different syntax at least and the same result is still complained of. On 1/3/19 2:35 PM, Harri Suomalainen wrote:
Using mkgmap-r4260 I tried several variations to make a rule match when some tag does not exist:
Line: ( highway!=* | oneway!=*) { deletealltags } Error in style: Error: (lines:12): Invalid rule expression: $highway!=*| $oneway!=*
Similar error is given when comparing expression with this line: oneway!=* { deletealltags }
Tt seems != works fine but only if there is an equal comparision first like in this line that gives no error: highway=* & oneway !=* { deletealltags }
Do I missunderstand something or is this a bug?
I think I tried some other use case while back and I got similar errors when it started with != comparision first. This may not be a very new issue.
Chears, Harri _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev