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.
|Tags||Software Development Compilers Code Generators|
|Operating Systems||Windows POSIX Linux|
|Implementation||C++ C Java C#|
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.
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.
No changes have been submitted for this release.