Compiler construction 对IDE编辑器中编写的语句进行逐行解析

Compiler construction 对IDE编辑器中编写的语句进行逐行解析,compiler-construction,Compiler Construction,我只是想问一下,当我们在任何IDE的编辑器上键入时,每当我们试图犯一些语法错误或任何错误,如将值重新分配给最终变量,或使局部变量为静态时,总是会提示我们出错,那么实际上这一切是怎么发生的呢?因为所有这些都是编译器的工作,在编辑器上编写程序的过程中,一个特定的IDE是如何管理这些东西的,是不是只在键入时,有些解释器的工作对象与编译器的解析表类似。如果Visual Studio作为IDE,C#是语言,请参见类似的问题

我只是想问一下,当我们在任何IDE的编辑器上键入时,每当我们试图犯一些语法错误或任何错误,如将值重新分配给最终变量,或使局部变量为静态时,总是会提示我们出错,那么实际上这一切是怎么发生的呢?因为所有这些都是编译器的工作,在编辑器上编写程序的过程中,一个特定的IDE是如何管理这些东西的,是不是只在键入时,有些解释器的工作对象与编译器的解析表类似。

如果Visual Studio作为IDE,C#是语言,请参见类似的问题