Projects / XCC


XCC is a tool for building XML format parsers. One way to describe what XCC does is by analogy with a generic parser generator, e.g. yacc or bison. Yacc needs a lexical analyzer to function properly, and that lexical analyzer is usually built with (f)lex. In the XML world, there are a few packages which fill in the role of lex (expat and libxml are the most known), but the high-level grammar parsing is usually done by a hand-written code; writing such a parser is a tedious and error-prone task. XCC was created to help developers in writing reliable easy-to-understood parsers for handling complex XML-based grammars.

Operating Systems

Recent releases

  •  01 May 2011 21:35

    Release Notes: xcc_abort() was added to the API.

    •  05 Apr 2009 21:07

      Release Notes: Build fixes for Cygwin and mingw.

      •  27 Jan 2007 02:55

        Release Notes: The build process has been fixed.

        •  08 Apr 2006 18:59

          Release Notes: This release features an autotoolized build process, provides configurations for several packaging schemes, a man page, and a few minor fixes.

          •  10 Dec 2005 20:14

            No changes have been submitted for this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.