<div dir="ltr"><div><div>G&#39;day,<br><br></div>Mike and I noticed (after a hint from Matic) that one of the rules in jaen did not fire in ACE in the same way it did with LOGON.<br><br></div>in jaen/erg.tdl there is a rule to get rid of any left over marks:<br><br>all_mark_ditch_ef := elision_mtr &amp;<br>[ INPUT.RELS &lt; [ PRED &quot;~mark$&quot; ] &gt; ].<br clear="all"><div><div><div><br></div><div>This should match any predicate ending with &quot;mark&quot; --- but does not.   When we rewrote it to: <br><br>all_mark_ditch_ef := elision_mtr &amp;<br>[ INPUT.RELS &lt; [ PRED &quot;~_mark&quot; ] &gt; ].<br clear="all"><div><div><div><br></div><div>it matched most of the things we want, but will over match (including, e.g.,  &quot;_mark_n_1&quot;).<br><br></div><div>Is this a principled difference in the regular expression handling?  Should we be writing it in another way?<br></div></div></div></div><div><br></div><div>Yours, <br></div><div><br>-- <br><div class="m_6281574704490005525gmail_signature">Francis Bond &lt;<a href="http://www3.ntu.edu.sg/home/fcbond/" target="_blank">http://www3.ntu.edu.sg/home/<wbr>fcbond/</a>&gt;<br>Division of Linguistics and Multilingual Studies<br>Nanyang Technological University<br></div>
</div></div></div></div>