読者です 読者をやめる 読者になる 読者になる

自作言語GELを作る日記

C++で自作言語を作るブログ

自作言語を作る その3 ~プロジェクト作成~

この記事ではプロジェクトの作成を行います。ディレクトリ構造やビルド手順等を解説します。開発環境 項目 値 OS ubuntu14.04 コンパイラ g++4.8.4 言語 C++11 ビルドツール make ディレクトリ構成 プロジェクトのディレクトリ構成は以下の様にします。 src/…

自作言語を作る その2 ~文法定義~

_____ _____ __ / ̄ ̄\ | __| __| | | o o | | | | __| |__ ∠――――┐ノ |_____|_____|_____|まずは GEL version 0.0.1 として、1+1 をコンパイルできるコンパイラを作ります。正確には以下のソースをコンパイルできるコンパイラを作成します。 p 1+1; コンパ…

自作言語を作る その1

/⌒ヽ /Θ Θ\ (""(_人_)"") \ し′/ ⊂二´ `二⊃ 自作言語作れるってカッコイイYO! | | ( ヽ ノ ノ> ノ′ 三レレ′そう思いませんか?ましてや、自作言語でセルフホスティング*1なんて行えた日には……このブログでは、そんな自作言語の制作過程を記録してい…