CKIT是C前端,寫在同級的轉換C源代碼(預處理後)為代表的一組數據類型SML的抽象語法。它也提供了用於延伸的C語言用另外的語法結構,它可以是用於實現的“C類”域專用語言,以及為C方言有用。 CKIT目前用作用於各種工具的C代碼靜態分析和至少一個域專用語言的前端。
安裝:
讓CKIT是包含CKIT代碼的目錄。
在目錄$ CKIT / AST運行SML。
執行“CM.make();”。這使您的解析器/ elaborator。
在開箱CKIT來源,你應該會看到一個src目錄,一個doc目錄和README文件(可能還有其他的目錄,這取決於分佈)。
src目錄包含以下子目錄:
解析器/
詞法和語法分析器,分析樹。
AST /
抽象語法樹(AST),類型檢查,漂亮的打印機。
變種/
標誌控制解析器和類型檢查。
要構建的系統,CD為src,運行SML / NJ和類型
- CM.make();
為了測試解析器“test.c的”,類型
- ParseToAst.fileToAst“test.c的”;
這個解析和typechecks“test.c的”,並返回一個抽象語法樹“test.c的”。另外,解析,類型檢查,然後漂亮地打印“test.c的”,類型
- ParseToAst.fileToC“test.c的”;
什麼是新的,在此版本:
最近瀏覽的軟件
LAlarm - Free Laptop Alarm 12 Apr 18
Nero MediaHome 19 Sep 15
Nucleus Kernel - Paradox 25 Oct 15
ppv_95.zip 7 Dec 15
9526283.exe 29 Oct 15
Auction2000 28 Apr 18
按類別搜索
熱門軟件
LibreOffice 20 Jan 18
Robolinux 19 Jun 17
Plants vs. Zombies 12 May 15
DEFT 9 Mar 17
MultiSystem 17 Feb 15
Linux Lite 20 Jan 18
Xfburn 17 Feb 15
ckit
意見 ckit
最近瀏覽的軟件
LAlarm - Free Laptop Alarm 12 Apr 18
Nero MediaHome 19 Sep 15
Nucleus Kernel - Paradox 25 Oct 15
ppv_95.zip 7 Dec 15
9526283.exe 29 Oct 15
Auction2000 28 Apr 18
按類別搜索
熱門軟件
K3b 17 Aug 18
Ubuntu MATE 16 Aug 18
Zorin OS Ultimate 16 Aug 18
qNotesManager 17 Feb 15
Zorin OS Lite 16 Aug 18
Apricity OS 12 Jan 17
CentOS Live CD 22 Jun 18
評論沒有發現