Module tst

Module tst 

Source
Expand description

Support for converting Tst via a recursive mapping process. It is especially useful for expanding TSTs.

Structs§

CompositeNodeMapper
Generic Mapper for composite node with children
IdentityMapper
Mapper that output the node, unchanged.
TransformerAccumulator
Accumulator for transform operations.
TreeMapper
Implementation of mapping for a tree

Traits§

Accumulator
Accumulator used by SeqMapper and ConcMapper
Mapper
Mapper trait
Mappers
Trait representing the mappers for each type of tree node
TreeMapperTrait
Base trait for a TreeMapper

Type Aliases§

DefaultTreeTransformer
Tree transformer with default transformers for Seq/Conc
TreeTransformer
A mapper that transform a tree. Can be used for instance to transform nodes that do not have an executor