Crate bogobble[−][src]
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 |