#INCLUDE <filename>

name of the file to include.

When used, it inserts at compile time contents of <filename> where this instruction is used, as if the contents of <filename> were copy-pasted. Its operation is therefore similar to the C preprocessor directive “#include”.
Up to 16 nesting levels of file inclusion can be achieved.
This compiler instruction is therefore useful when organizing a MML file. One can put several often-used macros or other declarations like #COMPOSER in a same file, and #include it in another file.

Unless otherwise stated, the content of this page is licensed under GNU Free Documentation License.