lex - 维基百科,自由的百科全书
文章推薦指數: 80 %
在電腦科學裡面,lex是一個產生詞法分析器(lexical analyzer,"掃描器"(scanners)或者"lexers")的程式。
[1][2] Lex常常與yacc 語法剖析器產生程式(parser generator)一起使用。
Lex(最早是埃里克·施密特和邁克·萊斯克製作)是許多UNIX系統的標準詞法剖析器(lexical analyzer)產生程式,而且這個工具所作的行為被詳列為POSIX標準的一部分。
Lex讀進一個代表詞法剖析器規則的輸入字串流,然後輸出以C語言實做的詞法剖析器原始碼。