iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Software Development

做一個JVM語言 系列

透過ANTLR 編語法,及自動產生相對應的程式碼,
透過ASM 工具庫輔助產生JVM上的目的語言。

參賽天數 12 天 | 共 12 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文
DAY 11

Antlr練習,程式符號的有效性檢查(二)

分析程式中變數,函數的有效性,有一些方法論。學院派的教授又融合大量的實作經驗,可以把理論實踐出來。 首先是2S,Symbol, Scope. 以這個小語言cym...

2017-12-28 ‧ 由 timloo 分享
DAY 12

JVM .CLASS 檔的格式,JVM 語言的熱身。

Antlr 預設就是一個強大的語言轉換器。仍是透過監聽LISTENER模式來處理。 只是要成為一個在JVM生態系裏生存的語言,首當要務是能編譯成.CLASS...

2017-12-29 ‧ 由 timloo 分享