我正在尋找每種編程語言的關鍵字列表集合,最好是針對大量流行語言集合,最好是以機器可讀的格式。我只是從谷歌搜索中找不到這樣的資源。有人熟悉這樣的清單嗎?來自許多編程語言的保留關鍵字的單個集合?
提示 - 許多編輯器都有這樣一個列表,作爲其語法高亮配置的一部分。我查看了Notepad ++配置文件,但不幸的是它完全混合了保留關鍵字和常用功能。例如,mysql函數被列爲PHP關鍵字。不幸的是,Emacs使用per-mode Lisp腳本。如果您使用的是帶有文本語法高亮配置文件的編輯器,該文件明確指定了大量語言的語言保留關鍵字,請讓我知道。
我是不是正在尋找建立一個語言分類器或自動從樣本中推斷出關鍵字。這些是在Stackoverflow已經討論過的單獨任務。我只是在尋找一大批語言關鍵詞。
不清楚這是否會滿足您的要求 - Textpad(http://www.textpad.com/)具有多種語言的配置,這些語言是獨立的配置文件。他們確實有非常多的語言語法高亮文件。 –
@ChrisWalton簡單的要求:配置文件應包括每種語言的關鍵字列表,與內置函數,類型等列表清楚地分開。 –