【发布时间】:2013-02-06 09:39:36
【问题描述】:
我正在寻找每种编程语言的关键字列表集合,最好是针对大量流行语言,最好是机器可读的格式。我只是从谷歌搜索中找不到这样的资源。有人熟悉这样的列表吗?
提示 - 许多编辑器都有这样的列表作为其语法高亮配置的一部分。我查看了 Notepad++ 配置文件,但不幸的是,它完全混合了保留关键字和常用函数。例如,mysql 函数被列为 PHP 关键字。不幸的是,Emacs 使用每个模式的 Lisp 脚本。如果您正在使用带有文本语法高亮配置文件的编辑器,该文件清楚地为大量语言指定了语言保留关键字,请告诉我。
我不希望构建语言分类器或自动从样本中推断出关键字。这些是在 Stackoverflow 上已经讨论过的单独任务。我只是在寻找大量的语言关键字。
【问题讨论】:
-
不清楚这是否会满足您的要求 - Textpad (textpad.com) 具有多种语言的配置,它们是单独的配置文件。它们确实有大量的语言语法高亮文件。
-
@ChrisWalton 简单要求:配置文件应包含每种语言的关键字列表,与内置函数、类型等列表明确分开。
标签: language-agnostic syntax-highlighting keyword