Please use this identifier to cite or link to this item: http://hdl.handle.net/1822/53793

TitleABC with a UNIX flavor
Author(s)Azevedo, Bruno M.
Almeida, J. J.
KeywordsABC notation
Compilers
Music processing
Scripting
Unix
Issue date2013
JournalOpenAccess Series in Informatics
Abstract(s)ABC is a simple, yet powerful, textual musical notation. This paper presents ABC::DT, a rule-based domain-specific language (Perl embedded), designed to simplify the creation of ABC processing tools. Inspired by the Unix philosophy, those tools intend to be simple and compositional in a Unix filters' way. From ABC::DT's rules we obtain an ABC processing tool whose main algorithm follows a traditional compiler architecture, thus consisting of three stages: 1) ABC parser (based on abcm2ps' parser), 2) ABC semantic transformation (associated with ABC attributes), 3) output generation (either a user defined or system provided ABC generator).
TypeconferencePaper
URIhttp://hdl.handle.net/1822/53793
ISBN9783939897521
DOI10.4230/OASIcs.SLATE.2013.203
ISSN2190-6807
Peer-Reviewedyes
AccessopenAccess
Appears in Collections:CAlg - Artigos em livros de atas/Papers in proceedings

Files in This Item:
File Description SizeFormat 
14.pdf692,89 kBAdobe PDFView/Open

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu Currículo DeGóis