Back to Search Start Over

ABC with a UNIX flavor

Authors :
Azevedo, Bruno M.
Almeida, J. J.
Universidade do Minho
Publication Year :
2013

Abstract

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).<br />(undefined)<br />info:eu-repo/semantics/publishedVersion

Details

Language :
English
Database :
OpenAIRE
Accession number :
edsair.od.......307..a2247e722739946a1845b072a174a1ac