<div dir="auto">In my experience, using one of the excellent parser-combinator libraries out there (megaparsec, attoparsec, trifecta) is usually less painful and perfectly adequate.</div><div class="gmail_extra"><br><div class="gmail_quote">On Dec 25, 2016 7:49 AM, "Mageshkumar Kuppusamy" <<a href="mailto:magesh.kuppusamy@gmail.com">magesh.kuppusamy@gmail.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hello folks, I am generating a parser for SystemVerilog language using happy parser generator. </div><div>I have the *.y file which i run using happy as below</div><div><br></div><div>happy -gca ParSysverilog.y and i get the below error.</div><div><div><br></div><div>Stack space overflow: current size 8388608 bytes.</div><div>Use `+RTS -Ksize -RTS' to increase it.</div></div><div><br></div><div>to increase the stack size and to get more info on the error, i learned that i need to use something like below.</div><div>happy -RTS -K16384 -sstderr +RTS -gca ParSysverilog.y<br></div><div><div>but i got an error message</div><div><br></div><div>happy: Most RTS options are disabled. Link with -rtsopts to enable them.</div></div><div><br></div><div>does this mean that, i need to recompile happy source code using the "-rtsopts" to use the +RTS...-RTS options ?</div><div>any recommendations from your experience ?</div><div><br></div><div>Thank you in advance</div><div><br></div><div>Magesh</div><div><br></div><div><br></div><div><br></div></div>
<br>______________________________<wbr>_________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a><br>
Only members subscribed via the mailman list are allowed to post.<br></blockquote></div><br></div>