我正在做编译器构造类,但我有很多困惑。我知道 .l 和 .y 文件是做什么的,但我不清楚它们是如何合并的?符号表在哪里声明?在 .l、.y 或其他 .c 文件中制作简单的编译器是否需要 .l 和 .y 文件?
请给我一些例子,因为看例子对我来说更容易理解。谢谢。
我正在做编译器构造类,但我有很多困惑。我知道 .l 和 .y 文件是做什么的,但我不清楚它们是如何合并的?符号表在哪里声明?在 .l、.y 或其他 .c 文件中制作简单的编译器是否需要 .l 和 .y 文件?
请给我一些例子,因为看例子对我来说更容易理解。谢谢。