Permalink
Switch branches/tags
Nothing to show
Commits on Apr 11, 2013
  1. Fix Markdown code.

    committed Apr 11, 2013
  2. Revise README.

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

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

      x4 performance boost. This will probably be higher on more
      complicated parsing routines.)
    
    - Fix code typo README.
    Volkan YAZICI committed Dec 20, 2007
Commits on Sep 13, 2007
  1. We need to make user intern C symbol used in DEFATOM body.

    Volkan YAZICI committed Sep 13, 2007
Commits on Aug 1, 2007
  1. specials.lisp isn't needed anymore.

    Volkan YAZICI committed Aug 1, 2007
  2. * Grammar transformation mechanism is implemented from scratch using

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

    removed.)
    Volkan YAZICI committed Jul 29, 2007
Commits on Jul 28, 2007
  1. Fix wording and typos in README.

    Volkan YAZICI committed Jul 28, 2007
  2. Increment version.

    Volkan YAZICI committed Jul 28, 2007
  3. * Fix wording in transformators and README.

    * Remove UNKNOWN-TRANSFORMATION condition. Evaluate keyword as is.
    Volkan YAZICI committed Jul 28, 2007
  4. Add explanation for :ICASE.

    Volkan YAZICI committed Jul 28, 2007
  5. Introduced :ICASE keyword for case-insensitivity.

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

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

    Volkan YAZICI committed Jul 25, 2007
  2. - :ASSIGN extended to be used with multiple value returning functions.

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

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

    Volkan YAZICI committed Jul 20, 2007
  2. Update version. (0.1 -> 0.1.1)

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

      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.
    Volkan YAZICI committed Jul 17, 2007
  2. Replaced bogus PARSER-CONTEXT-SIZE method with a SHARED-INITIALIZE.

    And replaced PEEK-ATOM, READ-ATOM, CHECKPOINT, ROLLBACK, COMMIT
    methods with inlined functions.
    Volkan YAZICI committed Jul 17, 2007
Commits on Jul 16, 2007
  1. We won't destructure attachment lambda list anymore. It'll get passed

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

    Volkan YAZICI committed Jul 15, 2007
  2. Use ~S instead of ~A in :DEBUG output.

    Volkan YAZICI committed Jul 15, 2007
  3. Introduced :EOF command.

    Volkan YAZICI committed Jul 15, 2007
  4. Introduced EMPTY-CHAR-ACCUM-P and EMPTY-LIST-ACCUM-P.

    Volkan YAZICI committed Jul 15, 2007
  5. - DEFATOMs are moved to a separate file. (atoms.lisp)

    - 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.
    Volkan YAZICI committed Jul 15, 2007
Commits on Jul 14, 2007
  1. Make CHAR-ACCUM-PUSH unknown object proof.

    Volkan YAZICI committed Jul 14, 2007
  2. Mention about new CREATE-PARSER-CONTEXT methods.

    Volkan YAZICI committed Jul 14, 2007
  3. Initial import.

    Volkan YAZICI committed Jul 14, 2007