kfl 0.5.0

Another KDL language implementation
Documentation
#![no_std]
#![warn(missing_docs)]
#![warn(missing_debug_implementations)]
extern crate alloc;

mod convert;
mod grammar;
mod macros;
mod wrappers;

pub mod ast;
pub mod context;
pub mod decode;
pub mod errors;
pub mod print;
pub mod span;
pub mod traits;

#[cfg(feature = "derive")]
pub use kfl_derive::{Decode, DecodePartial, DecodeScalar};
#[cfg(feature = "derive")]
pub use kfl_derive::{Encode, EncodePartial, EncodeScalar};

pub use errors::Error;
pub use traits::{Decode, DecodePartial, DecodeScalar};
pub use traits::{Encode, EncodePartial, EncodeScalar};
pub use wrappers::{decode, decode_children, decode_with_context, parse};
pub use wrappers::{encode, encode_children, print};