hs-pattrans-0.1.0.2: DSL for musical patterns and transformation, based on contravariant functors.

Safe HaskellNone
LanguageHaskell2010

Analysis

Contents

Synopsis

Documentation

(<+>) :: Map String Int -> Map String Int -> Map String Int Source #

Combining analysis results.

emptyRes :: Analysis -> Map String Int Source #

An empty result includes map entries for all analyses.

analysePattern :: Analysis -> (Pattern, Pattern, String) -> AnalysisResult Source #

Analyse a single pattern.

orderedResults :: Analysis -> AnalysisResult -> [(String, Int)] Source #

Get the results of an analysis, ordered by their occurence in its definition.

Orphan instances