首页    期刊浏览 2024年11月30日 星期六
登录注册

文章基本信息

  • 标题:ABC with a UNIX Flavor
  • 本地全文:下载
  • 作者:Bruno M. Azevedo ; Jos{\'e} Jo{\~a}o Almeida
  • 期刊名称:OASIcs : OpenAccess Series in Informatics
  • 电子版ISSN:2190-6807
  • 出版年度:2013
  • 卷号:29
  • 页码:203-218
  • DOI:10.4230/OASIcs.SLATE.2013.203
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要: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 abcmtops' parser), 2) abc semantic transformation (associated with abc attributes), 3) output generation (either a user defined or system provided abc generator).
  • 关键词:Music Processing; ABC Notation; Unix; Scripting; Compilers
国家哲学社会科学文献中心版权所有