
4篇文章 · 8279字 · 7人關(guān)注
ANTLR其實很簡單 ANTLR是通過遞歸下降的方式來解析一個語法的轨香。所謂的遞歸下降咽笼,其實很簡單俺亮,不過就是一些模式匹配而己躲查。 簡單的模式匹配 我...
前面介紹LLVM的第一篇中酌心,我們介紹過弟蚀,編譯器的后端基本都可以通過LLVM來解決蚤霞。那么,前端我們?nèi)绾翁幚砟匾宥ぃ课覀冞x擇ANTLR昧绣。 例子超豐富的A...
遞歸 - 詞法分析與語法分析的分界 一般來說,決定詞法分析和語法分析的界限是是否需要遞歸捶闸。詞法分析是將輸入的符號流轉(zhuǎn)換成一個個獨立的token夜畴。...
基于LLVM的編譯原理簡明教程 (1) - 寫編譯器越來越容易了 進入21世紀(jì),新的編程語言如雨后春筍一樣不停地冒出來删壮。需求當(dāng)然是重要的驅(qū)動力量...