<div dir="ltr"><span style="font-size:16px">if (<exp>) {</span><br style="font-size:16px"><span style="font-size:16px"> some rules</span><br style="font-size:16px"><span style="font-size:16px">} else {</span><br style="font-size:16px"><span style="font-size:16px">other rules</span><br style="font-size:16px"><span style="font-size:16px">}</span><br><div><span style="font-size:16px"><br></span></div><div><span style="font-size:16px">That's</span><span style="font-size:16px"> exactly what I had in mind. Adding another parameter, like a CONSTANT, to the invocation would work (especially for the case of building clutter) but is not nearly as flexible or powerful as an internal if-then-else capability to process style rules and act on them conditionally.</span></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 8, 2017 at 4:35 AM, Andrzej Popowski <span dir="ltr"><<a href="mailto:popej@poczta.onet.pl" target="_blank">popej@poczta.onet.pl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Gerd,<br>
<br>
could you implement simple conditional statements, which would be analyzed at the stage of reading style? Similarly like statement "include" is processed.<br>
<br>
I think the simplest version would contain 3 tokens:<br>
ifdefined CONSTANT<br>
ifnotdefined CONSTANT<br>
endif<br>
<br>
Scanner should look for ifdefined/ifnotdefined, check if CONSTANT exist and then analyze or skip rules until it finds token endif. It should support nesting. CONSTANT would be given as command line option. Or maybe even as an additional token, like "define CONSTANT".<div class="HOEnZb"><div class="h5"><br>
<br>
-- <br>
Best regards,<br>
Andrzej<br>
<br>
______________________________<wbr>_________________<br>
mkgmap-dev mailing list<br>
<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><br>
<a href="http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noreferrer" target="_blank">http://www.mkgmap.org.uk/mailm<wbr>an/listinfo/mkgmap-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Dave Swarthout<br>Homer, Alaska<br>Chiang Mai, Thailand<br>Travel Blog at <a href="http://dswarthout.blogspot.com" target="_blank">http://dswarthout.blogspot.com</a></div></div>
</div>