Expand description
Implementation of the join! macro.
Re-exports§
pub use crate::join::generate_join;pub use crate::join::Config;pub use crate::join::JoinInputDefault;
Modules§
- action_
expr_ chain Chainimplemented forExprGroup<ActionExpr>.- chain
- Generic chain with all kinds of expressions, groups etc.
- handler
Handlerimplementation.- join
- Macro output generator.
- parse
- Misc parsing utils.
Macros§
- define_
determiner_ with_ no_ group - Creates
GroupDeterminerwith noCombinatorand provided tokens. - define_
group_ determiner - Creates
GroupDeterminerwith given (Combinator=> tokens => length => ?Check parsed tokens? (optional bool)) - define_
group_ determiners - Creates
GroupDeterminerfor givenCombinators with provided tokens. - define_
tokens_ checker - Creates function which checks if
ParseStreamnext values are provided tokens. - parse_
n_ or_ empty_ unit_ fn - parse_
n_ or_ empty_ unit_ fn_ body - parse_
n_ or_ empty_ unit_ fn_ signature