[][src]Module join_impl::expr_chain

Contains Chain trait and implementation, expressions, groups and utils to work with all of them.

Re-exports

pub use action_expr_chain::ActionExprChain;
pub use action_expr_chain::ActionExprChainGenerator;
pub use chain::Chain;
pub use unit::TransformParsed;
pub use unit::Unit;
pub use unit::UnitResult;

Modules

action_expr_chain

ExprChain definition and ActionExprChain implementation.

chain

Contains Chain trait definition.

expr

Contains definition of InnerExpr traits.

group

Contains all definitions of groups (ActionGroup, CommandGroup) and GroupDeterminer.

unit

Unit module describes one unit of expression parsing which contains currently parsed T and optional next ActionGroup

utils

Utils for join! macro parsing and code generation.

Enums

ActionExpr

ActionExpr is Action one of type Process, Initial or Err.