shcc

时间:2024-03-06 16:18:02
【文件属性】:

文件名称:shcc

文件大小:22KB

文件格式:ZIP

更新时间:2024-03-06 16:18:02

C

shcc编译器 言语(ライクな)コンパイラ をベースに作成 ビルド 下记のコマンドでビルドを実行します。 $ make 下记のコマンドでテストを実行します。 $ make test コンパイラの机能 构の构文 四则演算(+-* /) 模数(%) 括弧('('')') 比较演算子(==!= <<=>> =) 変数作成 代入(= + =-= * = / =%=) ステートメント终端(;) 返回 关数定义,呼び出し ブロック({}) 単项演算子('+''-''&''*') 制御构文(if-else一会儿) オプション -test コンパイラの内部機能のテスト行ないます。 このオプションを指定された場合コンパイルは実行されません。 -dumptoken ソースコードをトークナイズした結果を併せて出力します。 参考文献との差异 进捗状况内での,参考文献と


【文件预览】:
shcc-master
----.gitignore(50B)
----Makefile(590B)
----src()
--------shcc.h(4KB)
--------dump.c(3KB)
--------parse.c(14KB)
--------codegen.c(12KB)
--------token.c(4KB)
--------container.c(3KB)
--------main.c(2KB)
----LICENSE(1KB)
----doc()
--------C Language Specification.md(3KB)
--------Current BNF.md(2KB)
--------The syntax of C in BNF.md(9KB)
----README.md(1KB)
----test()
--------test.sh(6KB)
--------exfunc.c(1KB)

网友评论