nrkt / CS_experiment3

making pascal compiler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

講義で作成したPascalコンパイラ(LLVM IR出力)

実行方法

Makeコマンドでコンパイルしたあと, ./parser (ファイル名)でコンパイル
llvmファイル(result.ll)が作成されるのでlli result.llで実行

実行できるもの

*while文
*for文
*配列
*手続き
*関数(オーバーロード可)
*write文(文字列不可)
*read文(文字列不可)

About

making pascal compiler


Languages

Language:C 37.0%Language:LLVM 35.2%Language:Yacc 23.0%Language:Lex 4.5%Language:Makefile 0.3%