codespawn 0.3.3

C++ and Rust code generator. Supports XML and JSON for API definitions.
Documentation
// primary element names
pub const CONFIG: &'static str = "config";
pub const   ENUM: &'static str = "enum";
pub const    VAR: &'static str = "var";
pub const   FUNC: &'static str = "func";
pub const   FPTR: &'static str = "fptr";
pub const STRUCT: &'static str = "struct";
pub const BITFLAGS: &'static str = "bitflags";

// element attributes
pub const  NAME: &'static str = "name";
pub const  TYPE: &'static str = "type";
pub const VALUE: &'static str = "value";
pub const NUM_TABS: &'static str = "num_tabs";
pub const TAB_CHAR: &'static str = "tab_char";
pub const ATTRIBUTE: &'static str = "attribute";
pub const QUALIFIER: &'static str = "qualifier";

pub const ATTRIB_ARRAY: [&'static str; 7] = [NAME, TYPE, VALUE, NUM_TABS,
                                             TAB_CHAR, ATTRIBUTE, QUALIFIER];