プチコンまとめArchive

MMLで発生するエラーメッセージ

パンくずリスト

このページの最終更新 : 2022/09/20 (火) 12:49:19

MMLでエラーが発生したときにIllegal MMLといっしょに出るエラーメッセージです。
SmileBASIC Sourceのページからコピペ 参考にしました

 

他のエラーメッセージ一覧はエラーメッセージ

エラーメッセージ一覧

内容説明
Unknown commandMMLで使用できない文字
Unknown error不明*1
Internal error不明*2
Duplicate track definition同じチャンネルを2回定義した
Duplicate &を2回以上並べて書いた
Illegal &音符の後以外でを使った
Duplicate __を2回以上並べて書いた
Illegal _音符の後以外で_を使った
Illegal & or _同じ音符に_を使った
Command unsupport variableそのコマンドでは変数は使用できない
Missing =変数の使い方が誤っている
Missing numberコマンドの数値がない
Missing note in loopループ内に音符が1つもない
Illegal ]]に対応する[がない
Missing ][に対応する]がない
Illegal parameter複数の値をとるコマンドに誤った値を渡した
Imcomplete commandコマンドが途中で終わっている*3
Invalid macro definitionマクロ内に:があるなど
Invalid macro nameマクロ名に使えない文字がある
Too long macro name名前が8文字以上のマクロを定義したか、9文字以上のマクロを使おうとした
Imcomplete macroに対応するがない
Too deep nest of macroマクロが5重以上(?)ネストしている
Not defined macroマクロが定義されていない
Duplicate macro definition同じ名前のマクロを複数定義した
Illegal }に対応するがない
Out of rangeコマンドに範囲外の値を渡した
Octave out of rangeオクターブが範囲外(指定できるのは0~8)
Illegal track definition:ループ内でチャンネルを定義した
Too deep nest of loop4重以上のループを使った
Illegal =音符の後に=がある
Missing portament parameters?
Missing %?
Duplicate %?
Missing note?
 

コメント

ご指摘、ご要望、ご感想があればお書きください。


*1 コマンドの数値がなくMML終端に到達したときに発生することがある
*2 N$0等で発生することがある
*3 @M@MOなど