Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on Apr 11, 2013
  1. Fix Markdown code.

  2. Revise README.

Commits on Dec 8, 2010
Commits on Apr 9, 2009
  1. Add "LICENSE" file.

Commits on Dec 20, 2007
  1. - Switched from SIGNAL to closures for control passing. (Approximetly

    Volkan YAZICI authored
      x4 performance boost. This will probably be higher on more
      complicated parsing routines.)
    - Fix code typo README.
Commits on Sep 13, 2007
Commits on Aug 1, 2007
  1. specials.lisp isn't needed anymore.

    Volkan YAZICI authored
  2. * Grammar transformation mechanism is implemented from scratch using

    Volkan YAZICI authored
      TRANSFORM-GRAMMAR methods.
    * Add a new section to README about how to introduce new
      transformation directives.
    * Bump version.
Commits on Jul 29, 2007
  1. Tidy up packages.lisp. (Lot's of redundant exported symbols are

    Volkan YAZICI authored
Commits on Jul 28, 2007
  1. Fix wording and typos in README.

    Volkan YAZICI authored
  2. Increment version.

    Volkan YAZICI authored
  3. * Fix wording in transformators and README.

    Volkan YAZICI authored
    * Remove UNKNOWN-TRANSFORMATION condition. Evaluate keyword as is.
  4. Add explanation for :ICASE.

    Volkan YAZICI authored
  5. Introduced :ICASE keyword for case-insensitivity.

    Volkan YAZICI authored
Commits on Jul 27, 2007
  1. While comparing input through a string, the string will be returned on

    Volkan YAZICI authored
    success, instead of returning the last character of the string.
Commits on Jul 25, 2007
  1. Swap :MANY-:SOME directives.

    Volkan YAZICI authored
  2. - :ASSIGN extended to be used with multiple value returning functions.

    Volkan YAZICI authored
    - README updated. (For both new :ASSIGN syntax and previous commit
      about :OPTINAL, :MANY and :SOME aliases.)
  3. - Fixed a serious bug in checkpointing code. (Per report from `fax' at

    Volkan YAZICI authored
      FreeNode IRC network.)
    - Introduced :OPTINAL, :SOME and :MANY aliases for respectively :?, :+
      and :* directives.
Commits on Jul 20, 2007
  1. Oopps! Remove a forgotten FORMAT used during debugging.

    Volkan YAZICI authored
  2. Update version. (0.1 -> 0.1.1)

    Volkan YAZICI authored
Commits on Jul 17, 2007
  1. - Replaced PARSER-CONTEXT class with a struct. (This resulted a huge

    Volkan YAZICI authored
      performance impact. For a particular document, runtime reduced from
      160 seconds to 6.5 seconds.)
    - Replaced checkpoints list with an adjustable vector.
    - Removed dependency to CL-UTILITIES and copied WITH-UNIQUE-NAMES from
      cl-ppcre package.
  2. Replaced bogus PARSER-CONTEXT-SIZE method with a SHARED-INITIALIZE.

    Volkan YAZICI authored
    methods with inlined functions.
Commits on Jul 16, 2007
  1. We won't destructure attachment lambda list anymore. It'll get passed

    Volkan YAZICI authored
    as is from now on.
Commits on Jul 15, 2007
  1. New example for Quick Introduction.

    Volkan YAZICI authored
  2. Use ~S instead of ~A in :DEBUG output.

    Volkan YAZICI authored
  3. Introduced :EOF command.

    Volkan YAZICI authored

    Volkan YAZICI authored
  5. - DEFATOMs are moved to a separate file. (atoms.lisp)

    Volkan YAZICI authored
    - Builtin DEFRULEs are removed. (rm rules.lisp)
    - New ATTACHMENT slot introduced to PARSER-CONTEXT class and
      CREATE-PARSER-CONTEXT, DEFRULE functions altered respectively.
    - DEFRENDERER macro is introduced.
Commits on Jul 14, 2007
  1. Make CHAR-ACCUM-PUSH unknown object proof.

    Volkan YAZICI authored
  2. Mention about new CREATE-PARSER-CONTEXT methods.

    Volkan YAZICI authored
  3. Initial import.

    Volkan YAZICI authored
Something went wrong with that request. Please try again.