Crate join_impl

Source
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
Chain implemented for ExprGroup<ActionExpr> .
chain
Generic chain with all kinds of expressions, groups etc.
handler
Handler implementation.
join
Macro output generator.
parse
Misc parsing utils.

Macros§

define_determiner_with_no_group
Creates GroupDeterminer with no Combinator and provided tokens.
define_group_determiner
Creates GroupDeterminer with given (Combinator => tokens => length => ?Check parsed tokens? (optional bool))
define_group_determiners
Creates GroupDeterminer for given Combinators with provided tokens.
define_tokens_checker
Creates function which checks if ParseStream next values are provided tokens.
parse_n_or_empty_unit_fn
parse_n_or_empty_unit_fn_body
parse_n_or_empty_unit_fn_signature