haskore-0.2.0.8: The Haskore Computer Music System

Safe HaskellNone
LanguageHaskell2010

Haskore.Process.Format

Documentation

prettyGrammarMedium :: (Show prim, Show control) => T String control prim -> String Source

prettyGrammar :: (Int -> control -> (Int -> ShowS) -> ShowS) -> (Int -> prim -> ShowS) -> T String control prim -> String Source

bind :: (Int -> control -> (Int -> ShowS) -> ShowS) -> (Int -> prim -> ShowS) -> (String, TagMedium String control prim) -> ShowS Source

tagMedium :: Int -> (Int -> control -> (Int -> ShowS) -> ShowS) -> (Int -> prim -> ShowS) -> TagMedium String control prim -> ShowS Source

prim :: Show p => Int -> p -> ShowS Source

atom :: Show attr => Int -> T -> Atom (Note attr) -> ShowS Source

note :: Show attr => Int -> T -> Note attr -> ShowS Source

rest :: Int -> T -> ShowS Source

controlGen :: Show control => Int -> control -> (Int -> ShowS) -> ShowS Source