Descrição
Uma biblioteca Haskell que usa Template Haskell para gerar funções de travessia semelhantes ao Uniplate. Ajuda desenvolvedores a escrever transformações sem repetição sobre estruturas de dados recursivas.
Use em compiladores, analisadores, formatadores e ferramentas que percorrem árvores sintáticas ou dados aninhados. Travessias geradas devem ser revisadas quando definições de dados mudam para garantir que todos os filhos pretendidos sejam visitados.