[][src]Crate bogobble

Re-exports

pub use macros::*;
pub use charbool::*;
pub use combi::*;
pub use convert::*;
pub use err::*;
pub use iter::*;
pub use parser::*;
pub use reader::*;
pub use repeater::*;
pub use select::*;
pub use strings::*;
pub use strung::*;
pub use tuple::*;

Modules

charbool
combi
common

Generally useful base parsers Str,Int,Uint,Esc,Float

convert
err
iter
macros

The macros primarily exist to make creating zero size parsers easier. Without putting them in macros "&'static str" and "chars" can act as parsers, but they have a size, and when combined they can become bigger. If however all the parsers you combine have zero size, then the final resulting parser will also be zero size and therefor much easier to construct

parser
partial
reader
repeater
select
strings
strung
traits
tuple

Macros

as_id
char_bool
char_bools
or

a macro replacement for numbered or statements.

or_ig
p_list
parser

Makes zero sized parsers based on the expression given and potentially the return type given.

parser_as