Copyright | (c) 2010-2012 Universiteit Utrecht, 2012 University of Oxford |
---|---|
License | GPL3 |
Maintainer | bash@cs.uu.nl, jpm@cs.ox.ac.uk |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell98 |
Summary: The Simple model
Documentation
P_1451 :: Ton mode -> SDom mode -> Dom mode -> Ton mode -> Phrase mode | |
P_151 :: Ton mode -> Dom mode -> Ton mode -> Phrase mode | |
P_51 :: Dom mode -> Ton mode -> Phrase mode | |
P_15 :: Ton mode -> Dom mode -> Phrase mode | |
P_1 :: Ton mode -> Phrase mode |
Representable (Phrase mode) | |
(GenerateG (Ton mode0), GenerateG (SDom mode0), GenerateG (Dom mode0), GenerateG (Ton mode0), GenerateG (Ton mode0), GenerateG (Dom mode0), GenerateG (Ton mode0), GenerateG (Dom mode0), GenerateG (Ton mode0), GenerateG (Ton mode0), GenerateG (Dom mode0), GenerateG (Ton mode0)) => GenerateG (Phrase mode) | |
GTree (Phrase mode) | |
(ParseG (Ton mode0), ParseG (SDom mode0), ParseG (Dom mode0), ParseG (Ton mode0), ParseG (Ton mode0), ParseG (Dom mode0), ParseG (Ton mode0), ParseG (Dom mode0), ParseG (Ton mode0), ParseG (Ton mode0), ParseG (Dom mode0), ParseG (Ton mode0)) => ParseG (Phrase mode) | |
CollectG (Phrase mode) ChordToken | |
type Rep (Phrase mode0) = RepPhrase_ mode0 |
Representable (Ton mode) | |
GenerateG (SD MajMode I MajClass) => GenerateG (Ton MajMode) | |
GenerateG (SD MinMode I MinClass) => GenerateG (Ton MinMode) | |
GTree (Ton mode) | |
ParseG (SD MajMode I MajClass) => ParseG (Ton MajMode) | |
ParseG (SD MinMode I MinClass) => ParseG (Ton MinMode) | |
CollectG (Ton mode) ChordToken | |
type Rep (Ton mode0) = RepTon_ mode0 |
D_2 :: SD mode V DomClass -> Dom mode | |
D_1 :: SDom mode -> Dom mode -> Dom mode | |
D_3 :: SD mode V MajClass -> Dom mode | |
D_4 :: SD MajMode VII DimClass -> Dom MajMode | |
D_5 :: SD mode II DomClass -> SD mode V DomClass -> Dom mode | |
Dm_4 :: SD MinMode VII DimClass -> Dom MinMode |
Representable (Dom mode) | |
GenerateG (SD MajMode VII DimClass) => GenerateG (Dom MajMode) | |
GenerateG (SD MinMode VII DimClass) => GenerateG (Dom MinMode) | |
GTree (Dom mode) | |
ParseG (SD MajMode VII DimClass) => ParseG (Dom MajMode) | |
ParseG (SD MinMode VII DimClass) => ParseG (Dom MinMode) | |
CollectG (Dom mode) ChordToken | |
type Rep (Dom mode0) = RepDom_ mode0 |
S_1 :: SD MajMode IV MajClass -> SDom MajMode | |
S_2 :: SD mode II MinClass -> SDom mode | |
S_3 :: SD MajMode III MinClass -> SD MajMode IV MajClass -> SDom MajMode | |
Sm_1 :: SD MinMode IV MinClass -> SDom MinMode |
Representable (SDom mode) | |
(GenerateG (SD MajMode IV MajClass), GenerateG (SD MajMode III MinClass)) => GenerateG (SDom MajMode) | |
GenerateG (SD MinMode IV MinClass) => GenerateG (SDom MinMode) | |
GTree (SDom mode) | |
(ParseG (SD MajMode IV MajClass), ParseG (SD MajMode III MinClass)) => ParseG (SDom MajMode) | |
ParseG (SD MinMode IV MinClass) => ParseG (SDom MinMode) | |
CollectG (SDom mode) ChordToken | |
type Rep (SDom mode0) = RepSDom_ mode0 |
type SD mode deg clss = Surface_Chord deg clss Source
data Surface_Chord deg clss where Source
Surface_Chord :: ChordToken -> Surface_Chord deg clss |
(ToDegree deg, ToClass clss) => GenerateG (Surface_Chord deg clss) | |
GTree (Surface_Chord deg clss) | |
(ToDegree deg, ToClass clss) => ParseG (Surface_Chord deg clss) | |
CollectG (Surface_Chord deg clss) ChordToken |