Portability | HaXML |
---|---|
Stability | experimental |
Maintainer | silva.samuel@alumni.uminho.pt |
- type Attributes = (Editorial, Maybe Divisions, [Key], [Time], Maybe Staves, Maybe Part_Symbol, Maybe Instruments, [Clef], [Staff_Details], Maybe Transpose, [Directive], [Measure_Style])
- read_Attributes :: Eq i => StateT Result [Content i] Attributes
- show_Attributes :: Attributes -> [Content ()]
- type Key = ((Maybe CDATA, Print_Style, Print_Object), (Key_, [Key_Octave]))
- read_Key :: Eq i => StateT Result [Content i] Key
- show_Key :: Key -> [Content ()]
- data Key_
- read_Key_ :: Eq i => StateT Result [Content i] Key_
- show_Key_ :: Key_ -> [Content ()]
- read_Key_aux1 :: Eq i => StateT Result [Content i] (Maybe Cancel, Fifths, Maybe Mode)
- read_Key_aux2 :: Eq i => StateT Result [Content i] (Key_Step, Key_Alter)
- show_Key_aux1 :: (Key_Step, Key_Alter) -> [Content ()]
- type Cancel = (Maybe Left_Right, PCDATA)
- read_Cancel :: StateT Result [Content i] Cancel
- show_Cancel :: Cancel -> [Content ()]
- type Fifths = PCDATA
- read_Fifths :: StateT Result [Content i] Fifths
- show_Fifths :: Fifths -> [Content ()]
- type Mode = PCDATA
- read_Mode :: StateT Result [Content i] Mode
- show_Mode :: Mode -> [Content ()]
- type Key_Step = PCDATA
- read_Key_Step :: StateT Result [Content i] Key_Step
- show_Key_Step :: Key_Step -> [Content ()]
- type Key_Alter = PCDATA
- read_Key_Alter :: StateT Result [Content i] Key_Alter
- show_Key_Alter :: Key_Alter -> [Content ()]
- type Key_Octave = ((CDATA, Maybe Yes_No), PCDATA)
- read_Key_Octave :: StateT Result [Content i] Key_Octave
- show_Key_Octave :: Key_Octave -> [Content ()]
- type Divisions = PCDATA
- read_Divisions :: StateT Result [Content i] Divisions
- show_Divisions :: Divisions -> [Content ()]
- type Time = ((Maybe CDATA, Maybe Time_A, Print_Style, Print_Object), Time_B)
- read_Time :: Eq i => StateT Result [Content i] Time
- show_Time :: Time -> [Content ()]
- data Time_A
- read_Time_A :: String -> Result Time_A
- show_Time_A :: Time_A -> String
- data Time_B
- = Time_5 [(Beats, Beat_Type)]
- | Time_6 Senza_Misura
- read_Time_B :: Eq i => StateT Result [Content i] Time_B
- show_Time_B :: Time_B -> [Content ()]
- read_Time_B_aux1 :: StateT Result [Content i] (Beats, Beat_Type)
- show_Time_B_aux1 :: (Beats, Beat_Type) -> [Content ()]
- type Beats = PCDATA
- read_Beats :: StateT Result [Content i] Beats
- show_Beats :: Beats -> [Content ()]
- type Beat_Type = PCDATA
- read_Beat_Type :: StateT Result [Content i] Beat_Type
- show_Beat_Type :: Beat_Type -> [Content ()]
- type Senza_Misura = ()
- read_Senza_Misura :: StateT Result [Content i] Senza_Misura
- show_Senza_Misura :: Senza_Misura -> [Content ()]
- type Staves = PCDATA
- read_Staves :: StateT Result [Content i] Staves
- show_Staves :: Staves -> [Content ()]
- type Part_Symbol = ((Maybe CDATA, Maybe CDATA, Position, Color), PCDATA)
- read_Part_Symbol :: StateT Result [Content i] Part_Symbol
- show_Part_Symbol :: Part_Symbol -> [Content ()]
- type Instruments = PCDATA
- read_Instruments :: StateT Result [Content i] Instruments
- show_Instruments :: Instruments -> [Content ()]
- type Clef = ((Maybe CDATA, Maybe Yes_No, Maybe Symbol_Size, Print_Style, Print_Object), (Sign, Maybe Line, Maybe Clef_Octave_Change))
- read_Clef :: Eq i => StateT Result [Content i] Clef
- show_Clef :: Clef -> [Content ()]
- type Sign = PCDATA
- read_Sign :: StateT Result [Content i] Sign
- show_Sign :: Sign -> [Content ()]
- type Line = PCDATA
- read_Line :: StateT Result [Content i] Line
- show_Line :: Line -> [Content ()]
- type Clef_Octave_Change = PCDATA
- read_Clef_Octave_Change :: StateT Result [Content i] Clef_Octave_Change
- show_Clef_Octave_Change :: Clef_Octave_Change -> [Content ()]
- type Staff_Details = ((Maybe CDATA, Maybe Staff_Details_, Print_Object, Print_Spacing), (Maybe Staff_Type, Maybe Staff_Lines, [Staff_Tuning], Maybe Capo, Maybe Staff_Size))
- read_Staff_Details :: Eq i => StateT Result [Content i] Staff_Details
- show_Staff_Details :: Staff_Details -> [Content ()]
- data Staff_Details_
- read_Staff_Details_ :: String -> Result Staff_Details_
- show_Staff_Details_ :: Staff_Details_ -> String
- type Staff_Type = PCDATA
- read_Staff_Type :: StateT Result [Content i] Staff_Type
- show_Staff_Type :: Staff_Type -> [Content ()]
- type Staff_Lines = PCDATA
- read_Staff_Lines :: StateT Result [Content i] Staff_Lines
- show_Staff_Lines :: Staff_Lines -> [Content ()]
- type Staff_Tuning = (CDATA, (Tuning_Step, Maybe Tuning_Alter, Tuning_Octave))
- read_Staff_Tuning :: Eq i => StateT Result [Content i] Staff_Tuning
- show_Staff_Tuning :: Staff_Tuning -> [Content ()]
- type Capo = PCDATA
- read_Capo :: StateT Result [Content i] Capo
- show_Capo :: Capo -> [Content ()]
- type Staff_Size = PCDATA
- read_Staff_Size :: StateT Result [Content i] Staff_Size
- show_Staff_Size :: Staff_Size -> [Content ()]
- type Transpose = (Maybe Diatonic, Chromatic, Maybe Octave_Change, Maybe Double)
- read_Transpose :: Eq i => StateT Result [Content i] Transpose
- show_Transpose :: Transpose -> [Content ()]
- type Diatonic = PCDATA
- read_Diatonic :: StateT Result [Content i] Diatonic
- show_Diatonic :: Diatonic -> [Content ()]
- type Chromatic = PCDATA
- read_Chromatic :: StateT Result [Content i] Chromatic
- show_Chromatic :: Chromatic -> [Content ()]
- type Octave_Change = PCDATA
- read_Octave_Change :: StateT Result [Content i] Octave_Change
- show_Octave_Change :: Octave_Change -> [Content ()]
- type Double = ()
- read_Double :: StateT Result [Content i] Double
- show_Double :: Double -> [Content ()]
- type Directive = ((Print_Style, Maybe CDATA), CDATA)
- read_Directive :: StateT Result [Content i] Directive
- show_Directive :: Directive -> [Content ()]
- type Measure_Style = ((Maybe CDATA, Font, Color), Measure_Style_)
- read_Measure_Style :: Eq i => StateT Result [Content i] Measure_Style
- show_Measure_Style :: Measure_Style -> [Content ()]
- data Measure_Style_
- read_Measure_Style_ :: Eq i => StateT Result [Content i] Measure_Style_
- show_Measure_Style_ :: Measure_Style_ -> [Content ()]
- type Slash_Type = PCDATA
- read_Slash_Type :: StateT Result [Content i] Slash_Type
- show_Slash_Type :: Slash_Type -> [Content ()]
- type Slash_Dot = ()
- read_Slash_Dot :: StateT Result [Content i] Slash_Dot
- show_Slash_Dot :: Slash_Dot -> [Content ()]
- type Multiple_Rest = (Maybe Yes_No, PCDATA)
- read_Multiple_Rest :: StateT Result [Content i] Multiple_Rest
- show_Multiple_Rest :: Multiple_Rest -> [Content ()]
- type Measure_Repeat = ((Start_Stop, Maybe CDATA), PCDATA)
- read_Measure_Repeat :: StateT Result [Content i] Measure_Repeat
- show_Measure_Repeat :: Measure_Repeat -> [Content ()]
- type Beat_Repeat = ((Start_Stop, Maybe CDATA, Maybe Yes_No), Maybe (Slash_Type, [Slash_Dot]))
- read_Beat_Repeat :: Eq i => StateT Result [Content i] Beat_Repeat
- show_Beat_Repeat :: Beat_Repeat -> [Content ()]
- read_Beat_Repeat_aux1 :: Eq i => StateT Result [Content i] (Slash_Type, [Slash_Dot])
- show_Beat_Repeat_aux1 :: (Slash_Type, [Slash_Dot]) -> [Content ()]
- type Slash = ((Start_Stop, Maybe Yes_No, Maybe Yes_No), Maybe (Slash_Type, [Slash_Dot]))
- read_Slash :: Eq i => StateT Result [Content i] Slash
- show_Slash :: Slash -> [Content ()]
- read_Slash_aux1 :: Eq i => StateT Result [Content i] (Slash_Type, [Slash_Dot])
- show_Slash_aux1 :: (Slash_Type, [Slash_Dot]) -> [Content ()]
Attributes
type Attributes = (Editorial, Maybe Divisions, [Key], [Time], Maybe Staves, Maybe Part_Symbol, Maybe Instruments, [Clef], [Staff_Details], Maybe Transpose, [Directive], [Measure_Style])Source
read_Attributes :: Eq i => StateT Result [Content i] AttributesSource
show_Attributes :: Attributes -> [Content ()]Source
Key
type Key = ((Maybe CDATA, Print_Style, Print_Object), (Key_, [Key_Octave]))Source
type Cancel = (Maybe Left_Right, PCDATA)Source
show_Cancel :: Cancel -> [Content ()]Source
show_Fifths :: Fifths -> [Content ()]Source
show_Key_Step :: Key_Step -> [Content ()]Source
show_Key_Alter :: Key_Alter -> [Content ()]Source
show_Key_Octave :: Key_Octave -> [Content ()]Source
Divisions
show_Divisions :: Divisions -> [Content ()]Source
Time
type Time = ((Maybe CDATA, Maybe Time_A, Print_Style, Print_Object), Time_B)Source
read_Time_A :: String -> Result Time_ASource
show_Time_A :: Time_A -> StringSource
show_Time_B :: Time_B -> [Content ()]Source
show_Beats :: Beats -> [Content ()]Source
show_Beat_Type :: Beat_Type -> [Content ()]Source
type Senza_Misura = ()Source
show_Senza_Misura :: Senza_Misura -> [Content ()]Source
Staves
show_Staves :: Staves -> [Content ()]Source
Part_Symbol
show_Part_Symbol :: Part_Symbol -> [Content ()]Source
Instruments
type Instruments = PCDATASource
show_Instruments :: Instruments -> [Content ()]Source
Clef
type Clef = ((Maybe CDATA, Maybe Yes_No, Maybe Symbol_Size, Print_Style, Print_Object), (Sign, Maybe Line, Maybe Clef_Octave_Change))Source
type Clef_Octave_Change = PCDATASource
Staff_Details
type Staff_Details = ((Maybe CDATA, Maybe Staff_Details_, Print_Object, Print_Spacing), (Maybe Staff_Type, Maybe Staff_Lines, [Staff_Tuning], Maybe Capo, Maybe Staff_Size))Source
read_Staff_Details :: Eq i => StateT Result [Content i] Staff_DetailsSource
type Staff_Type = PCDATASource
show_Staff_Type :: Staff_Type -> [Content ()]Source
type Staff_Lines = PCDATASource
show_Staff_Lines :: Staff_Lines -> [Content ()]Source
type Staff_Tuning = (CDATA, (Tuning_Step, Maybe Tuning_Alter, Tuning_Octave))Source
read_Staff_Tuning :: Eq i => StateT Result [Content i] Staff_TuningSource
show_Staff_Tuning :: Staff_Tuning -> [Content ()]Source
type Staff_Size = PCDATASource
show_Staff_Size :: Staff_Size -> [Content ()]Source
Transpose
show_Transpose :: Transpose -> [Content ()]Source
show_Diatonic :: Diatonic -> [Content ()]Source
show_Chromatic :: Chromatic -> [Content ()]Source
type Octave_Change = PCDATASource
show_Double :: Double -> [Content ()]Source
Directive
show_Directive :: Directive -> [Content ()]Source
Measure_Style
type Measure_Style = ((Maybe CDATA, Font, Color), Measure_Style_)Source
read_Measure_Style :: Eq i => StateT Result [Content i] Measure_StyleSource
data Measure_Style_ Source
read_Measure_Style_ :: Eq i => StateT Result [Content i] Measure_Style_Source
type Slash_Type = PCDATASource
show_Slash_Type :: Slash_Type -> [Content ()]Source
show_Slash_Dot :: Slash_Dot -> [Content ()]Source
type Multiple_Rest = (Maybe Yes_No, PCDATA)Source
type Measure_Repeat = ((Start_Stop, Maybe CDATA), PCDATA)Source
type Beat_Repeat = ((Start_Stop, Maybe CDATA, Maybe Yes_No), Maybe (Slash_Type, [Slash_Dot]))Source
read_Beat_Repeat :: Eq i => StateT Result [Content i] Beat_RepeatSource
show_Beat_Repeat :: Beat_Repeat -> [Content ()]Source
read_Beat_Repeat_aux1 :: Eq i => StateT Result [Content i] (Slash_Type, [Slash_Dot])Source
show_Beat_Repeat_aux1 :: (Slash_Type, [Slash_Dot]) -> [Content ()]Source
type Slash = ((Start_Stop, Maybe Yes_No, Maybe Yes_No), Maybe (Slash_Type, [Slash_Dot]))Source
show_Slash :: Slash -> [Content ()]Source
read_Slash_aux1 :: Eq i => StateT Result [Content i] (Slash_Type, [Slash_Dot])Source
show_Slash_aux1 :: (Slash_Type, [Slash_Dot]) -> [Content ()]Source