進捗状況

プロジェクト概要

今まで「葵」は、サーバーサイドのプログラミング言語だったのですが、、今回は、クライアントサイド(Flash Player上)で動くプログラミング言語として作ります。Webブラウザの中で動くだけでなく、Flash Lite2.0に対応した携帯電話でも動くように開発しています。

注力しているところ

また、前回は、「日本語プログラミング言語」の部分が納得のいくできではなかったので、日本語部分に注力して開発しています。

開発状況

昨年末までは、それほど作業に時間を取れなかったのですが、今月から本格的に開発を始めることができました。
昨年末までで、現在の状況を整理して、今後の開発をどうしたら良いのかいろいろ調べたり、開発環境や動作環境を試したりしていました。

前年度作った「葵」ではC言語で書いていたのですが、今回、以下の理由から、Javaで書き直すことに決めました。

  • 開発速度を加速できること
  • 既存の豊富なライブラリが利用できること
  • 速度よりも使いやすさが大切なこと
  • 多くの環境で動作すること

現在、JavaコンパイラコンパイラのJayを利用して、日本語プログラミング言語トークン分割と文法定義をしています。