/A-Music-Language

Musical programming language developed during Compilers subject.

Primary LanguageJava

A Music Language

A Music Language is a musical programming language created during the subject Compilers in the Bachelor's Degree in Computer's Engineering of the Computer School of Barcelona of the Politechnical University of Catalonia.

Steps to compile .music files

  • Compile the grammar in Music.g.
  • Compile the interpreter.
  • Run the main class located in Aml.java with the .music file name as argument.
  • Enjoy!

Tests

The application tests are located in the tests folder. This folder is organized into a subdirectory structure with self-explanatory names about what is being tested.

Documentation

Documentation of the language is located in Documentación CL.pdf.