欢迎来到 Super Tiny Compiler!
该项目使用易于阅读的 JavaScript 编写,用极度简单的方式展示了现代编译器的主要工作流程。
阅读指导代码,将会帮助你了解大多数编译器从头到尾的工作原理。
事实上,大部分开发人员在日常工作中是不需要关心编译器的。然而,编译器从没有远离你,你所使用的很多工具都借鉴了编译器的思想。
是的,他们太复杂了。但这是编译器开发者的错,让人以为理解编译器背后的原理是不可能完成的事,只有书呆子才能做到。
关注该文件 the-super-tiny-compiler.js。
运行 node test.js