想搵程式語言嘅話,請睇Parser (程式語言)

電算語言學入面,解析英文parsing[註 1],又叫 syntactic analysis )係指分析一串語言資訊,決定佢喺某種形式語法英文formal grammarformal grammar)中嘅語法結構(grammatical structure)嘅過程。

解析數學公式嘅示意圖

喺電算,上面講嘅語言資訊並唔係源碼,而係一種叫 token(臺譯 「符記」)嘅數據,token 係已經用掃描器scanner,又叫 lexer)將原碼掃咗一次,而得出嘅識別碼保留字字串數字或者其他符號,而解析就係指將 token 重新組合成一種對應原內容語法結構嘅數據結構,方便以後處理,用嘅數據結構通常會係一棵,叫解析樹parse tree),而做呢樣嘢嘅嘢就叫解析器parser)。

人話

編輯

程式語言

編輯

解析器嘅款

編輯

解析器嘅例

編輯

參攷

編輯

再睇下

編輯

解析器嘅概念

編輯

整解析器嘅軟件

編輯

See also: List of Parsers comparison table.

自由軟件

編輯
維基媒體
編輯
  1. 喺語言學,parsing 有多過一個意思,可以指將連續嘅說話分做音素,如果要指明係語法分析,可以講明係 syntactic parsing 或者 syntactic analysis