Commits on Apr 5, 2010
  1. Break out function to force (re)loading (latest) parser; works better…

    … with *build-with-tracing*.
    Ben Hyde committed Apr 5, 2010
Commits on Apr 4, 2010
  1. Characters are not bytes.

    Ben Hyde committed Apr 4, 2010
  2. More ignoring: other fasl and a clbuild turd.

    Ben Hyde committed Apr 4, 2010
Commits on Mar 1, 2010
  1. Minor reformating

    Ben Hyde committed Mar 1, 2010
Commits on Feb 28, 2010
  1. Export a few more things, ie. load-parser-if-necessary parse-string-u…

    …sing-latest-parser; after
    busting the parsing routines apart a bit more.  Add a litte doc.
    Ben Hyde committed Feb 28, 2010
  2. ignore the fasls

    Ben Hyde committed Feb 28, 2010
Commits on Feb 27, 2010
  1. Action function names are now uppercase.

    Ben Hyde committed Feb 27, 2010
  2. Refresh the parser.

    Ben Hyde committed Feb 27, 2010
  3. Illustrate how to regenerate the parser in a comment at the end of th…

    …e file.
    Change things to action function names can be more stable, thus when committing
    a fresh parser the diff is readable.
    Don't enable tracing by default, duh.
    Ben Hyde committed Feb 27, 2010
Commits on Feb 26, 2010
  1. Add a way to have your parser generate a trace.

    Also a possibly misinformed fix to the scheme that avoids reloading a parser which is already loaded.  This is in response to observing a case where the cache attempted to parse with the wrong parser.
    Ben Hyde committed Feb 25, 2010
Commits on Feb 22, 2010
  1. Consistently intern the action function names into the METAPEG packag…

    …e, not the
    cl-user package.  I've not tested if this broke the bootstrapping.
    That change is part of a move toward an alternative model of what package the
    actions are authored in.  The goal is to have them authored in the package that
    is current when the code for their parser is generated.  That's working now,
    for me, but I've yet to commit an example here.
    Change the logging done when an action function appears to be
    undefined so it shows actual error, thus when the undefined function
    is a function used in the action you can see that in the log.
    Port this to CCL (aka openmcl).  The parser catches errors, and those
    errors tend to be implementation specific.  The original had SBCL
    cases.  This adds the analagous cases for CCL.  Sadly those aren't as
    exacting as the SBCL errors.
    The actions names are spelled slightly differently for estetics
    i.e. |metapeg_action999| is now METAPEG-ACTION999
    Finally there are some misc changes to resolve compiler warnings.
    Some declare ignore, or removing unused bindings of the error in the
    Ben Hyde committed Feb 22, 2010
  2. Commit various originals versions.

    Ben Hyde committed Feb 22, 2010
  3. Bootstrapping

    Ben Hyde committed Feb 22, 2010