翻譯 Gold與其它語法分析工具的比較

2022-07-03 13:24:10 字數 358 閱讀 4735

下面是gold與其它語法分析工具(主要有antlr,grammatica,spirit,yacc/bison)的對比圖:

有幾點說明:

(1)grammatica 目前只支援ll。然而,其官方**上聲稱將會支援lr。

(2)antlr有乙個整合開發環境,叫做「antlrworks。

(3)一些引擎可以被編譯成.net模組,以便供支援.net的整合開發環境使用。

(4)一些引擎被編譯成activex/com外掛程式,以便供支援activex/com的整合開發環境使用。

源頭:

語法分析 自上而下分析

語法分析 是編譯過程的核心部分。它的任務是在詞法分析識別出單詞符號串的基礎上,分析並判定程式的語法結構是否符合語法規則。語言的語法結構是用上下文無關文法描述的。因此,語法分析器的工作本質上就是按文法的產生式,識別輸入符號串是否為乙個句子。這裡所說的輸入串是指由單詞符號 文法的終結符 組成的有限序列。...

LTP語法分析

詞性標註 part of speech tagging,pos 是給句子中每個詞乙個詞性類別的任務。這裡的詞性類別可能是名詞 動詞 形容詞或其他。採用863詞性標註集 tag description example a adjective 美麗 b other noun modifier 大型,西式...

語法分析總

表示出現一次或0次,表示出現0次或多次,表示是乙個整體 程式aint x 1,y 3 int fun int a return 2 a int main int a 3 printf d n fun a 程式a 就是個翻譯單元 乙個完整的c檔案是乙個翻譯單元 翻譯單元由若干個外部宣告和乙個檔案結束符...