【症状】
MMLのトークン分割の不備
関数の実行呼び出しで引数を記述する場合に改行を含むと正しく渡されない。
【再現方法】
Function Foo(Str Arg1, Str Arg2={AAAAA}) {
Print(Arg1);
Print(Arg2);
}
Foo({HELLO},{SAKURA});
Print({-----------------------------});
/* 下記関数の呼び出しが Foo()として扱われる。 */
Foo(
{HELLO},
{SAKURA}
);
【要望】
改行とスペースは同一のトークン分割のキャラクターとして扱われるのが望ましい。
【バージョン】確認したバージョン
Editor 2.875
DLL 2.374