[jyh] More updates to the book._ Tue Sep 13 03:50:46 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-46-770594000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-46-770594000-PDT.html [jyh] Moved the globber, lexer, parser, and channel into libmojave proper._ Tue Sep 13 03:50:47 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-47-093737000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-47-093737000-PDT.html [jyh] Split out the C code needed by libmojave._ Tue Sep 13 03:50:48 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-48-838587000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-48-838587000-PDT.html [jyh] Declarations needed to compile on Win32._ Tue Sep 13 03:50:49 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-49-316851000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-49-316851000-PDT.html [jyh] Incorporate the new files in libmojave._ Tue Sep 13 03:50:49 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-49-646027000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-49-646027000-PDT.html [nogin] lm_threads_pool.ml is a generated symlink and should be removed_ Tue Sep 13 03:50:50 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-50-040419000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-50-040419000-PDT.html [jyh] Compute the number of arguments when the regular expression is_ Tue Sep 13 03:50:50 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-50-756902000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-50-756902000-PDT.html [jyh] Argument counting won_t work..._ Tue Sep 13 03:50:51 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-51-473386000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-51-473386000-PDT.html [jyh] Factor precedence out of the parser module._ Tue Sep 13 03:50:52 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-52-151436000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-52-151436000-PDT.html [jyh] This is an initial start at an alternate form of parsing._ Tue Sep 13 03:50:54 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-54-134777000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-54-134777000-PDT.html [nogin] Moving Jason_s parser commit to the _new_parser_ branch._ Tue Sep 13 03:50:54 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-54-595601000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-54-595601000-PDT.html [] This commit was manufactured by cvs2svn to create branch _new_parser_._ Tue Sep 13 03:50:54 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-54-994339000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-50-54-994339000-PDT.html [nogin] Re_adding Jason_s filter changes to the branch_ Tue Sep 13 03:51:07 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-07-981167000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-07-981167000-PDT.html [jyh] filter/base/filter_grammar.ml is the file that does most of the work_ Tue Sep 13 03:51:08 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-08-410023000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-08-410023000-PDT.html [jyh] This completes the base parser. Next thing is to hook it into the filter._ Tue Sep 13 03:51:10 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-10-541264000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-10-541264000-PDT.html [jyh] Added the grammar to Filter_cache_fun. Still no hooks to_ Tue Sep 13 03:51:12 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-12-513694000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-12-513694000-PDT.html [jyh] Added hooks in Filter_cache_fun for calling the grammar functions._ Tue Sep 13 03:51:17 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-17-609377000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-17-609377000-PDT.html [jyh] Added the hooks in Filter_parse for the grammar._ Tue Sep 13 03:51:18 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-18-176064000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-18-176064000-PDT.html [jyh] Parser now rewrites in Relaxed mode so we can do capture and all that._ Tue Sep 13 03:51:25 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-25-248653000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-25-248653000-PDT.html [jyh] Added the grammar for MMC._ Tue Sep 13 03:51:30 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-30-753032000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-30-753032000-PDT.html [jyh] _ Tue Sep 13 03:51:35 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-35-777601000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-35-777601000-PDT.html [jyh] Fixed the problem with remove_emphasis._ Tue Sep 13 03:51:48 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-48-512635000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-48-512635000-PDT.html [jyh] Added MMC grammar. Added post_processing based on iforms._ Tue Sep 13 03:51:49 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-49-009977000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-49-009977000-PDT.html [jyh] Added the magic number generator. If you are concerned that your_ Tue Sep 13 03:51:49 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-49-591315000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-49-591315000-PDT.html [jyh] Attack the _HOME/.omake problem on two fronts._ Tue Sep 13 03:51:50 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-50-978810000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-50-978810000-PDT.html [] This commit was manufactured by cvs2svn to create branch _new_parser2_._ Tue Sep 13 03:51:51 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-51-736492000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-51-51-736492000-PDT.html [] This commit was manufactured by cvs2svn to create tag _omake_0_9_2_._ Tue Sep 13 03:52:02 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-02-080046000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-02-080046000-PDT.html [jyh] Migrated the grammars into the .cm_z files._ Tue Sep 13 03:52:22 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-23-003626000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-23-003626000-PDT.html [jyh] Actually, it all works as expected, but parser generation_ Tue Sep 13 03:52:23 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-23-476691000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-23-476691000-PDT.html [jyh] First function was missing symbols from nullable variables._ Tue Sep 13 03:52:27 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-27-774699000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-27-774699000-PDT.html [jyh] Updated parser so it is a lot faster. Not quite finished._ Tue Sep 13 03:52:28 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-28-294849000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-28-294849000-PDT.html [jyh] Upgrading the LALR generator._ Tue Sep 13 03:52:29 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-29-792954000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-29-792954000-PDT.html [jyh] LALR is mostly complete, trying with MetaPRL._ Tue Sep 13 03:52:30 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-30-862290000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-30-862290000-PDT.html [jyh] The new LALR changes look good._ Tue Sep 13 03:52:31 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-31-420296000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-31-420296000-PDT.html [jyh] Added a hash code to production items, for only a small improvement in speed._ Tue Sep 13 03:52:31 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-31-938026000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-31-938026000-PDT.html [jyh] Preorder the states in the LALR_1_ fixpoint calculation._ Tue Sep 13 03:52:32 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-32-603939000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-32-603939000-PDT.html [nogin] branch ___ trunk sync._ Tue Sep 13 03:52:38 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-38-020002000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-38-020002000-PDT.html [nogin] More sync _missed a line in the previous one_._ Tue Sep 13 03:52:38 PDT 2005 http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-38-459689000-PDT.html http://svn.metaprl.org/commitlogs/libmojave/2004-09/2005-09-13-03-52-38-459689000-PDT.html