オレ言語を作ってみたい人へ Edit

何かの参考になれば幸いです。

言語仕様を考えるにあたって Edit

  • 作りたい言語のお手本を探す。
    • 自分の場合,「C++を使う現場で使用するための言語」が作りたかった。
    • そのため,D,C#,AngelScriptが理想に近かったためそれらを参考にした。

コンパイラを実装するにあたって Edit

  • 公開されているソースコードはものすごく参考になる。
    • D言語,AngelScriptは公開されていたので参考にしました。
  • 字句解析
    • 自力でもなんとかなった。
  • 構文解析(今ここ作成中)
    • 自力でなんとかするのは難しい。
    • 既に確立されている方法を使うことをおすすめする。
    • Wikipediaで発見した再帰下降構文解析はすごく実装しやすい。これを使うことにした。
    • 式(Expression)のBNFはCのものを参考にすればだいたいなんとかなる。

    ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS