Projects / CocoXml


CocoXml is a combination of programming language scanner/parser generator (defined by .atg) and XML language scanner/parser generator (defined by .xatg). The generated sources can be updated by updating the .atg or .xatg. Source inclusion, automatic indentation, and backslash newline are supported. Some real usable scanners and parsers are provided for CExpr, JSON, Kconfig, patch, and RSS.

Operating Systems

Recent releases

  •  27 Jan 2009 14:22

    Release Notes: Some new enhancements are added, such as source includsion, backslash newline, semantic terminals, and more. Some new applications were added, such as CExpr, Json, Kconfig, patch, and pgn.

    •  14 Dec 2008 14:47

      Release Notes: All sources were reimplemented in pure C. The original Coco grammar was integrated with the original CocoXml grammar into one binary, and they are distinguished by extension. The algorithm was split from output schemes completely, so the algorithm should not need to be reimplemented by the target programming language anymore. The "dump", "c", and "cxml" output schemes are supported. An ebuild for gentoo users is provided.

      •  08 Oct 2008 14:12

        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.