cmacro 0.2.2

A library for parsing C macros and generating Rust code.
Documentation
//! This module contains all types needed for parsing a macro to an abstract syntax tree.

mod tokens;
pub(crate) use tokens::*;

mod asm;
pub use asm::*;

mod unary_expr;
pub use unary_expr::*;
mod binary_expr;
pub use binary_expr::*;

mod ty;
pub use ty::*;

mod identifier;
pub use identifier::*;

mod expr;
pub use expr::*;

mod function_call;
pub use function_call::*;

mod function_decl;
pub use function_decl::*;

mod literal;
pub use literal::*;

mod statement;
pub use statement::*;

mod decl;
pub use decl::*;

mod stringify;
pub use stringify::*;

#[cfg(test)]
mod test_macros;
#[cfg(test)]
pub(crate) use test_macros::*;