<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 11, 2015 at 9:48 PM, Max Lapshin <span dir="ltr"><<a href="mailto:max.lapshin@gmail.com" target="_blank">max.lapshin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">We've met with this problem earlier in our pulsedb library, when we changed very small (one screen) parser from neotoma to yecc and got 50-100 times speedup.</blockquote></div><br></div><div class="gmail_extra">Based on your speedup here, I'd be willing to bet there is something inside neotoma that is<br><br></div><div class="gmail_extra">* rather easy to optimize<br></div><div class="gmail_extra">* yields good speedup<br><br></div><div class="gmail_extra">Two orders of magnitude is simply so far away in parsing speed (for a simpler grammar system) that I'm willing to bet you are doing some work you don't need to do.<br></div><div class="gmail_extra"><br clear="all"><br>-- <br><div class="gmail_signature">J.</div>
</div></div>