* Thu Jan 22 00:43:59 JST 2015 Naoyuki Sawa
- \usr\PIECE\bin\mucc.exe(\usr\PIECE\tools\mucc\*.*)を自分で再実装したものです。
  再実装した目的は、mucc.exeのMMLの文法と、pmdファイルの形式を理解するためです。
- 再実装時に気付いた、mucc.exeのバグの箇所を、少し修正しました。
  主な修正点は、mucc.exeが'+'と'-'を処理すべきところ、'+'と'+'になっていて、'-'が処理されていなかった点です。
  具体的には、\usr\PIECE\tools\mucc\mmlcv.cのana_body()の'l'や'o'等の処理を参照してください。
- \usr\PIECE\tools\mucc\*.*は、小さなMMLを解析するには過大な処理が有るので、簡略化しました。
  例えば、ハッシュテーブルは不要で、リニアサーチで充分だと思うので、判り易く簡略化しました。
- まだ動作確認が不十分です。引き続き使用して動作確認します。

* Sat Jan 24 05:36:54 JST 2015 Naoyuki Sawa
- mmlEnd()のループ処理が間違っていたのを修正しました。
  元のmucc.exeのソース(\usr\PIECE\tools\mucc\mmlcv.c)は正しくて、自分で再実装した際のエンバグです。

* Tue Feb 03 20:30:54 JST 2015 Naoyuki Sawa
- コマンドラインオプション'-p'を追加しました。

* Fri Aug 18 22:11:50 JST 2017 Naoyuki Sawa
- '-p'オプションが指定された時に、pm.exeではなく、内蔵プレイヤーを使用するように変更しました。
  これによって、再生前にpmdファイルを生成する必要は無くなったので、'-p'オプションが指定されたらpmdファイルを生成しないように変更しました。
  '-p'オプションが指定されたらファイルを生成しないようになったので、'-o'オプションと'-p'オプションを同時に指定する事は出来なくなりました。

* Thu Aug 24 22:42:57 JST 2017 Naoyuki Sawa
- mmlファイルの先頭で、'#Title'又は'#Title2'コマンドに空文字列を指定すると、壊れた文字列を指すpmdデータが生成されていたバグを修正しました。
  詳細は、mml.cのdoTitle()の修正箇所のコメントを参照して下さい。
