Portability | HaXML |
---|---|
Stability | experimental |
Maintainer | silva.samuel@alumni.uminho.pt |
- data ScoreDoc
- data MusicXMLDoc
- data MusicXMLRec = MusicXMLRec (Map FilePath MusicXMLDoc)
- read_DOCUMENT :: StateT Result [Content Posn] a -> Document Posn -> Result a
- read_MusicXML_Partwise :: Document Posn -> Result Score_Partwise
- read_MusicXML_Timewise :: Document Posn -> Result Score_Timewise
- read_MusicXML_Opus :: Document Posn -> Result Opus
- read_MusicXML_Container :: Document Posn -> Result Container
- show_DOCUMENT :: DocTypeDecl -> (t -> [Content i]) -> t -> Result (Document i)
- show_MusicXML_Partwise :: Score_Partwise -> Result (Document ())
- show_MusicXML_Timewise :: Score_Timewise -> Result (Document ())
- show_MusicXML_Opus :: Opus -> Result (Document ())
- show_MusicXML_Container :: Container -> Result (Document ())
- update_MusicXML_Partwise :: ([Software], Encoding_Date) -> Score_Partwise -> Score_Partwise
- update_MusicXML_Timewise :: ([Software], Encoding_Date) -> Score_Timewise -> Score_Timewise
- read_MusicXMLDoc :: Document Posn -> Result MusicXMLDoc
- show_MusicXMLDoc :: MusicXMLDoc -> Result (Document ())
- update_MusicXMLDoc :: ([Software], Encoding_Date) -> MusicXMLDoc -> MusicXMLDoc
- read_MusicXMLRec :: FilePath -> IO (Map FilePath MusicXMLDoc)
- read_CONTENTS :: (Document Posn -> Result a) -> FilePath -> String -> Result a
- show_CONTENTS :: (a -> Result (Document i)) -> a -> String
- read_FILE :: (Document Posn -> Result a) -> FilePath -> IO (Result a)
- show_FILE :: (a -> Result (Document i)) -> FilePath -> a -> IO ()
- xmldecl :: XMLDecl
- getFiles :: MusicXMLDoc -> [FilePath]
- toMaybe :: Result a -> Maybe a
- getTime :: IO Encoding_Date
- show3 :: Int -> String
- show4 :: Int -> String
- show2 :: Int -> String
- module Text.XML.MusicXML.Common
- module Text.XML.MusicXML.Attributes
- module Text.XML.MusicXML.Identity
- module Text.XML.MusicXML.Barline
- module Text.XML.MusicXML.Link
- module Text.XML.MusicXML.Direction
- module Text.XML.MusicXML.Layout
- module Text.XML.MusicXML.Note
- module Text.XML.MusicXML.Score
- module Text.XML.MusicXML.Partwise
- module Text.XML.MusicXML.Timewise
MusicXML
show_DOCUMENT :: DocTypeDecl -> (t -> [Content i]) -> t -> Result (Document i)Source
update_MusicXMLDoc :: ([Software], Encoding_Date) -> MusicXMLDoc -> MusicXMLDocSource
show_CONTENTS :: (a -> Result (Document i)) -> a -> StringSource
getFiles :: MusicXMLDoc -> [FilePath]Source
getTime :: IO Encoding_DateSource
getTime uses old-time library. At future versions can be defined as:
getTime :: IO Prelude.String
getTime = getCurrentTime >>= return . show . utctDay
module Text.XML.MusicXML.Common
module Text.XML.MusicXML.Attributes
module Text.XML.MusicXML.Identity
module Text.XML.MusicXML.Barline
module Text.XML.MusicXML.Link
module Text.XML.MusicXML.Direction
module Text.XML.MusicXML.Layout
module Text.XML.MusicXML.Note
module Text.XML.MusicXML.Score
module Text.XML.MusicXML.Partwise
module Text.XML.MusicXML.Timewise