Wellllll according to my calculations, in binding the standard library, Felix rebuilds the automaton (sometimes trivially, i.e. with no extensions), 1200 times in 240 seconds which means Dypgen is taking an average of 0.5 seconds to build an automaton .. :)
Hopefully when I'm finished refactoring the code it will build the automaton exactly ONCE for all time, and reload the built one from disk ONCE per invocation of flxg. basically gramminit will (usually) just say: [Parser dyp.local_data.pdev] i.e. use the already loaded parser :) The only trick is building it. for that I will just add another entry point into the parser I think. -- john skaller skal...@users.sourceforge.net ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language