Hi,<div><br></div><div>I write some sample rules:</div><div><br></div><div><div><span class="Apple-tab-span" style="white-space:pre">             </span>content = any+ -- '||';</div><div><span class="Apple-tab-span" style="white-space:pre">              </span>main := content %{ System.out.println("Matched content. fpc = "  + fpc); } . '||' . '\n'?;</div>
</div><div><br></div><div>For input: "abc||" action called 2 times: for each pipe char:</div><div>Matched content. fpc = 3</div><div><div>Matched content. fpc = 4</div></div><div><br></div><div>Is it correct behaviour? How to workaround it?</div>
<div><br></div><div>Thanks,</div><div>Andrey</div>