<div><div><div dir="auto">hi mike,</div><div dir="auto"><br></div><div dir="auto">i would strongly advise you use the C++ implementation of REPP as your reference. it implements the right way of determining character ranges across deletion and substitution rules, as introduced in dridan & oepen (2012):</div><div dir="auto"><br></div><div dir="auto"><div><a href="https://aclanthology.info/papers/P12-2074/p12-2074" target="_blank">https://aclanthology.info/papers/P12-2074/p12-2074</a></div><br></div><div dir="auto">the LKB implementation predates that work and is known to be deficient about its characterization in corner cases.</div><div dir="auto"><br></div><div dir="auto">best wishes, oe</div></div></div><div><div><div dir="auto"><br></div><br><div class="gmail_quote"><div>On Thu, 26 Apr 2018 at 21:45 Michael Wayne Goodman <<a href="mailto:goodmami@uw.edu" target="_blank">goodmami@uw.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>Hello,<br><br></div>Does anyone know a good way to invoke the LKB's REPP implementation from the command line (i.e., just tokenization, no parsing)? I'm currently doing this:<br><br clear="all"><div><div> $ "${LOGONROOT}/"bin/logon --tty <<< "(lkb::read-repp \"testrpp/test.rpp\")(lkb::repp \"abab\")"<br><br></div><div>It works, but I get a bunch of Lisp messages that I'm having trouble filtering.<br><br> International Allegro CL Enterprise Edition<br> 10.0 [64-bit Linux (x86-64)] (Jun 10, 2017 21:22)<br> ...<br> Really exit lisp [n]?<br><br></div><div>The output I want is within the "..." above. The messages are not on stderr, so I can't just redirect 2>/dev/null.<br><br></div><div>Thanks for any help<br><br></div></div></div><div><div><div>-- <br><div class="m_-8438282717570707229m_4942738515424248792gmail_signature"><div><div><div><div><div>Michael Wayne Goodman</div></div></div></div></div></div>
</div></div></div></blockquote></div></div></div>