Tag: 编译器理论

什么编程语言是上下文无关的?

或者,更精确一点:哪些编程语言是由上下文无关文法定义的? 从我收集的内容来看,由于macros和模板等原因,C ++没有上下文。 我的直觉告诉我,函数式语言可能是上下文无关的,但我没有任何硬性数据来支持。 额外代表简洁的例子:-)

parsing树和AST有什么区别?

它们是由编译过程的不同阶段产生的吗? 或者他们只是同一个事物的不同名称?

学习parsing器,解释器和编译器资源

我一直想玩一段时间写自己的语言(表面上是为了学习经验),因此需要相对build立parsing器,解释器和编译器。 所以: 有没有人知道构buildparsing器,解释器和编译器有什么好的资源? 编辑:我不在寻找编译器/编译器/parsing器编译器,如Lex,Yacc和野牛…