出于某种原因,术语词法分析器或解析器很明显。我意识到这些术语通常与编译器有关,但我不想做任何假设。例如,当您在gedit中打开.cpp文件时,它会将字符串文字,数值,数据类型等所有不同的颜色着色,以使其更具可读性。 SO和视觉工作室也是如此。这些程序正在做什么术语?
答案 0 :(得分:2)
Syntax highlighting。来自维基百科:
语法突出显示是一些显示的文本编辑器的功能 文本 - 特别是源代码 - 根据不同的颜色和字体 术语的类别。此功能简化了结构化编写 语言,如编程语言或标记语言两者 结构和语法错误在视觉上是不同的。突出显示 不影响文本本身的含义;它只适用于人类 读取器/编辑器。
答案 1 :(得分:1)