sileのブログsileのブログ読者になるsileのブログこの広告は、90日以上更新していないブログに表示しています。Tutorial』に沿って、Kaleidoscopeという言語を実装してみることにする。lispが一番慣れているので、それを使うことにする。lexerまずlexer。詳細に関してはオリジナルの文書で詳しく説明されているので、ここでは実装を載せるだけにする。実装に際して、直接参考にさせてもらったのはC++版。直訳というよりは意訳なので、細かいところでオリジナルのものと挙動が違っている可能性がある。(gettok)))parser次はparser。処理系によっては、定義/宣言を行わずに関数を呼び出すと警告が出るので、一応書いておく。6最新記事RustでMD5ハッシュを計算するRustとSBCLでのDAWG構築性能の比較メモEmacsのファイル保存時に自動的にrustfmtが適用されるようにする現在時刻をUNIXタイムスタンプ形式で取得するloglevelとseverityの使い分けメモ注目記事ブクログqiitasileのtips人気エントリーはてなブログをはじめよう!sileさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。