ParseG (SD MajMode IV MajClass) => ParseG SMajBorrow | |
ParseG (SD MajMode VII MinClass) => ParseG DMajBorrow | |
(ParseG (SD MajMode I MajClass), ParseG (SD MajMode III MinClass)) => ParseG TMajBorrow | |
(ParseG (SD MinMode IV MinClass), ParseG (SD MinMode IIb MajClass)) => ParseG SMinBorrow | |
ParseG (SD MinMode VIIb MajClass) => ParseG DMinBorrow | |
(ParseG (SD MinMode I MinClass), ParseG (SD MinMode IIIb MajClass)) => ParseG TMinBorrow | |
ParseG (SD MajMode IV MajClass) => ParseG SMajBorrow | |
ParseG (SD MajMode VII MinClass) => ParseG DMajBorrow | |
ParseG (SD MajMode I MajClass) => ParseG TMajBorrow | |
(ParseG (SD MinMode IV MinClass), ParseG (SD MinMode IIb MajClass)) => ParseG SMinBorrow | |
ParseG (SD MinMode VIIb MajClass) => ParseG DMinBorrow | |
ParseG (SD MinMode I MinClass) => ParseG TMinBorrow | |
ParseG a => ParseG [a] | |
ParseG a => ParseG (Maybe a) | |
(ParseG (SD MinMode IV MinClass), ParseG (SD MinMode IIIb MajClass), ParseG (Final IV MinClass), ParseG SMajBorrow, ParseG (SD MinMode IIb MajClass)) => ParseG (SDom MinMode) | |
(ParseG (SD MajMode IV MajClass), ParseG (SD MajMode III MinClass), ParseG (Final IV MajClass), ParseG SMinBorrow) => ParseG (SDom MajMode) | |
(ParseG (SD MinMode VIIb MajClass), ParseG DMajBorrow) => ParseG (Dom MinMode) | |
(ParseG (SD MajMode VII MinClass), ParseG DMinBorrow) => ParseG (Dom MajMode) | |
(ParseG (SD MinMode I MinClass), ParseG (Final I MinClass), ParseG (Final IV MinClass), ParseG (Final IIIb MajClass), ParseG TMajBorrow) => ParseG (Ton MinMode) | |
(ParseG (Final I MajClass), ParseG (Final IV MajClass), ParseG (Final III MinClass), ParseG TMinBorrow) => ParseG (Ton MajMode) | |
(ParseG (Ton mode0), ParseG (Dom mode0)) => ParseG (Phrase mode0) | |
(ParseG (SD MinMode IV MinClass), ParseG (SD MinMode IIIb MajClass), ParseG (Final IV MinClass), ParseG (Final II MinClass), ParseG (SD MinMode VIb MajClass), ParseG SMajBorrow, ParseG (SD MinMode IIb MajClass)) => ParseG (SDom MinMode) | |
(ParseG (SD MajMode IV MajClass), ParseG (SD MajMode III MinClass), ParseG (Final IV MajClass), ParseG (Final II MinClass), ParseG (SD MajMode VI MinClass), ParseG SMinBorrow) => ParseG (SDom MajMode) | |
(ParseG (SD MinMode VIIb MajClass), ParseG DMajBorrow) => ParseG (Dom MinMode) | |
(ParseG (SD MajMode VII MinClass), ParseG DMinBorrow) => ParseG (Dom MajMode) | |
(ParseG (SD MinMode I MinClass), ParseG TMajBorrow) => ParseG (Ton MinMode) | |
(ParseG (Final I MajClass), ParseG TMinBorrow) => ParseG (Ton MajMode) | |
(ParseG (Ton mode0), ParseG (Dom mode0)) => ParseG (Phrase mode0) | |
(ToDegree deg, ToClass clss) => ParseG (Surface_Chord deg clss (Su n)) | |
(ToDegree deg, ParseG (Surface_Chord (MinThird deg) DimClass n)) => ParseG (Surface_Chord deg DimClass (Su n)) | |
ParseG (Surface_Chord deg clss Ze) | |
(ParseG (FinalDimTrans deg DomClass), ParseG (FinalDimTrans deg MinClass), ParseG (Base_Final (Tritone deg) DomClass n), ParseG (Base_Final (IIbDim deg) DimClass n)) => ParseG (Base_Final deg DomClass (Su n)) | |
ParseG (FinalDimTrans deg clss) => ParseG (Base_Final deg clss (Su n)) | |
ParseG (Base_Final deg clss Ze) | |
(ToDegree (VDom deg), ParseG (Base_SD (VDom deg) DomClass n), ParseG (Base_SD deg DimClass n), ParseG (TritMinVSub deg DimClass)) => ParseG (Base_SD deg DimClass (Su n)) | |
(ToDegree (VMin deg), ToDegree (VDom deg), ParseG (Base_SD (VDom deg) DomClass n), ParseG (Base_SD (VMin deg) MinClass n), ParseG (Base_SD deg DomClass n), ParseG (TritMinVSub deg DomClass)) => ParseG (Base_SD deg DomClass (Su n)) | |
(ToDegree (DiatVM deg), ToDegree (VDom deg), ParseG (Base_SD (VDom deg) DomClass n), ParseG (Base_SD (DiatVM deg) MajClass n), ParseG (Base_SD deg MajClass n), ParseG (TritMinVSub deg MajClass)) => ParseG (Base_SD deg MajClass (Su n)) | |
(ToDegree (DiatV deg), ToDegree (VDom deg), ParseG (Base_SD (VDom deg) DomClass n), ParseG (Base_SD (DiatV deg) MinClass n), ParseG (Base_SD (DiatVM deg) MajClass n), ParseG (Base_SD deg MinClass n), ParseG (TritMinVSub deg MinClass)) => ParseG (Base_SD deg MinClass (Su n)) | |
ParseG (Base_SD deg clss Ze) | |
(ToDegree deg, ToClass clss) => ParseG (Surface_Chord deg clss (Su n)) | |
ParseG (Surface_Chord deg clss Ze) | |
(ParseG (FinalDimTrans deg DomClass), ParseG (FinalDimTrans deg MinClass), ParseG (Base_Final (Tritone deg) DomClass n), ParseG (Base_Final (IIbDim deg) DimClass n)) => ParseG (Base_Final deg DomClass (Su n)) | |
ParseG (FinalDimTrans deg clss) => ParseG (Base_Final deg clss (Su n)) | |
ParseG (Base_Final deg clss Ze) | |
(ToDegree (VDom deg), ParseG (Base_SD (VDom deg) DomClass n), ParseG (Base_SD deg DimClass n), ParseG (TritMinVSub deg DimClass)) => ParseG (Base_SD deg DimClass (Su n)) | |
(ToDegree (VMin deg), ToDegree (VDom deg), ParseG (Base_SD (VDom deg) DomClass n), ParseG (Base_SD (VMin deg) MinClass n), ParseG (Base_SD deg DomClass n), ParseG (TritMinVSub deg DomClass)) => ParseG (Base_SD deg DomClass (Su n)) | |
(ToDegree (DiatVM deg), ToDegree (VDom deg), ParseG (Base_SD (VDom deg) DomClass n), ParseG (Base_SD (DiatVM deg) MajClass n), ParseG (Base_SD deg MajClass n), ParseG (TritMinVSub deg MajClass)) => ParseG (Base_SD deg MajClass (Su n)) | |
(ToDegree (DiatV deg), ToDegree (VDom deg), ParseG (Base_SD (VDom deg) DomClass n), ParseG (Base_SD (DiatV deg) MinClass n), ParseG (Base_SD (DiatVM deg) MajClass n), ParseG (Base_SD deg MinClass n), ParseG (TritMinVSub deg MinClass)) => ParseG (Base_SD deg MinClass (Su n)) | |
ParseG (Base_SD deg clss Ze) | |