<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi Greg,</p>
<p><br>
</p>
<p>I think the problem must be in the lines that follow the snippet. Please note that the snippet ends
<br>
</p>
<p>with a semicolon and a missing closing "}" so the parser in mkgmap expects more.</p>
<p><br>
</p>
<p>Gerd<br>
</p>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>Von:</b> mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von greg crago <gregcrago@gmail.com><br>
<b>Gesendet:</b> Samstag, 9. April 2016 01:49<br>
<b>An:</b> Development list for mkgmap<br>
<b>Betreff:</b> [mkgmap-dev] Motorway_junction with noref=yes is getting assigned to a mkgmap variable</font>
<div> </div>
</div>
<div>
<div dir="ltr">This node:
<div><br>
</div>
<div><a id="LPlnk161079" href="https://www.openstreetmap.org/node/62479515">https://www.openstreetmap.org/node/62479515</a>
<div style="margin-bottom: 20px; overflow: auto; width: 100%; text-indent: 0px;" id="LPBorder_GT_14601884455060.09426162912883562">
<table style="width: 90%; background-color: rgb(255, 255, 255); position: relative; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top: 1px dotted rgb(200, 200, 200); border-bottom: 1px dotted rgb(200, 200, 200);" id="LPContainer_14601884454910.13127441599484546" cellspacing="0">
<tbody>
<tr style="border-spacing: 0px;" valign="top">
<td colspan="1" style="width: 250px; position: relative; display: table-cell; padding-right: 20px;" id="ImageCell_14601884454940.1780559568273219">
<div style="background-color: rgb(255, 255, 255); height: 250px; position: relative; margin: auto; display: table; width: 250px;" id="LPImageContainer_14601884454940.92665768363486">
<a target="_blank" href="https://www.openstreetmap.org/node/62479515" style="display: table-cell; text-align: center;" id="LPImageAnchor_14601884454980.11713883456875795"><img aria-label="Vorschaubild mit ausgewähltem Link. Doppeltippen, um den Link zu öffnen." style="display: inline-block; margin-left: auto; margin-right: auto; max-width: 250px; max-height: 250px; height: 250px; width: 250px; border-width: 0px; vertical-align: bottom;" height="250" width="250" src="http://www.openstreetmap.org/assets/osm_logo_256-835a859acf0d378e1d14e88b15e7b4b95211ccd41a2c061b1629cfbbb8deb697.png"></a></div>
</td>
<td colspan="2" style="vertical-align: top; position: relative; padding: 0px; display: table-cell;" id="TextCell_14601884455020.12676952323398216">
<div id="LPRemovePreviewContainer_14601884455020.2668096357874785"></div>
<div style="top: 0px; color: rgb(0, 120, 215); font-weight: 400; font-size: 21px; font-family: "wf_segoe-ui_light","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; line-height: 21px;" id="LPTitle_14601884455020.29934596547168246">
<a target="_blank" href="https://www.openstreetmap.org/node/62479515" style="text-decoration: none;" id="LPUrlAnchor_14601884455030.45584733332167304">OpenStreetMap | Node: 62479515</a></div>
<div style="margin: 10px 0px 16px; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 14px;" id="LPMetadata_14601884455040.25204220025689295">
www.openstreetmap.org</div>
<div style="display: block; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 20px; max-height: 100px; overflow: hidden;" id="LPDescription_14601884455050.6779473533742004">
OpenStreetMap is a map of the world, created by people like you and free to use under an open license.</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
</div>
<div><br>
</div>
<div>has highway=motorway_junction and noref=yes</div>
<div><br>
</div>
<div>and my line file contains:</div>
<div><br>
</div>
<div>
<div># build exit hint </div>
<div>exit_hint=* { delete exit_hint }</div>
<div>(highway=motorway_link | highway=trunk_link | highway=primary_link | highway=secondary_link | highway=tertiary_link) & mkgmap:exit_hint=true </div>
<div>  { set exit_hint = 'Exit ${mkgmap:exit_hint_ref}';</div>
<div>#<span class="" style="white-space:pre"> </span>'Exit ${mkgmap:exit_hint_name|subst: Road=> Rd|subst: Street=> St|subst: Avenue=> Ave|subst: Mile=> Mi|subst: Boulevard=> Blvd|subst: Parkway=> Pkwy|subst: Highway=> Hwy}' | </div>
<div>#<span class="" style="white-space:pre"> </span>'Exit ${ref|subst: South=> S|subst: North=> N|subst: East=> E|subst: West=> W}' |</div>
<div>#<span class="" style="white-space:pre"> </span>'Exit ${mkgmap:exit_hint_ref|subst: South=> S|subst: North=> N|subst: East=> E|subst: West=> W} ${mkgmap:exit_hint_exit_to|subst: Road=> Rd|subst: Street=> St|subst: Avenue=> Ave|subst: Mile=> Mi|subst: Boulevard=>
 Blvd|subst: Parkway=> Pkwy|subst: Highway=> Hwy}' | </div>
<div>#<span class="" style="white-space:pre"> </span>'Exit ${mkgmap:exit_hint_exit_to|subst: Road=> Rd|subst: Street=> St|subst: Avenue=> Ave|subst: Mile=> Mi|subst: Boulevard=> Blvd|subst: Parkway=> Pkwy|subst: Highway=> Hwy}' |</div>
<div>#<span class="" style="white-space:pre"> </span>'Exit ${mkgmap:exit_hint_name|subst: Road=> Rd|subst: Street=> St|subst: Avenue=> Ave|subst: Mile=> Mi|subst: Boulevard=> Blvd|subst: Parkway=> Pkwy|subst: Highway=> Hwy}' |</div>
<div>#<span class="" style="white-space:pre"> </span>'Exit ${mkgmap:exit_hint_ref|subst: South=> S|subst: North=> N|subst: East=> E|subst: West=> W}';</div>
</div>
<div><br>
</div>
<div>The resulting EXIT and MOTORWAY_LINK info builds this string:</div>
<div><br>
</div>
<div>Exit Noref Wiard Rd-Willow Run Airport<br>
</div>
<div><br>
</div>
<div>Since there is NO ref= tag, which one of the mkgmap variables is being set to NOREF.</div>
<div>I want to write code to blank out the NOREF.</div>
<div><br>
</div>
<div>thanks</div>
<div>Greg</div>
</div>
</div>
</div>
</div>
</body>
</html>