如何写一个简单的编译器

2025-02-28 01:26:13
推荐回答(1个)
回答1:

因为我这里都只写了 Parser ,所以就只谈谈第一次写 Parser 的建议。

1. 扔掉龙书虎书鲸鱼书。这些书都有一个问题,就是在自己手写完一个自己的 Parser 之前,书上写的那些鬼东西完全都不知道该怎么用,用在哪里。
2. 大胆地撸。不要在意性能啊,扩展性,复用啊这些鬼东西,先把东西做出来再说。
3. 记住代码只不过是格式化文本。不要觉得代码是什么复杂的东西,它跟 Json / XML 这些东西没啥太大区别。Parser 的意义就是把人能看懂的格式化数据编程计算机能看懂的格式数据。