Kmotiko / DummyCCompiler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

【概要】
・LLVMのフロントエンド作成のExampleとして作成したLLVMのDummyC用フロントエンド
・DummyCのソースコードをLLVM-IRに変換・出力


【DummyCって?】
・今回のフロントエンド作成用に勝手に定義したC言語のサブセット
・機能はかなり縮小
・詳細はdummyC_ebnf.txtを参照


【基本方針】
・正しい構文を受け入れることを優先
・誤ったコードに対するエラー処理は深く考えない


【動作環境】
・下記環境で動作確認してます
  ・OS :Ubuntu 12.04
  ・LLVM:LLVM 3.2
  ・g++ :g++ 4.6.3

About


Languages

Language:C++ 99.3%Language:C 0.7%