原文连接: lisperator.net/pltut/javascript
这个教程将会教你实现一个编程语言。若是你之前亲自实现过编程语言,那么直接跳过这个教程就能够了。可是,若是你一直用正则表达式来解析一些看起来像编程语言的字符串等东西,那请你认真学习本课程,至少也要读完解析这一章。下面让咱们一块儿写bug吧(^_^)!java
上面的目录是到达各个章节的快捷方式,可是我仍是强烈建议不要跳跃任何章节,除非你已经熟知每个主题讲的内容。正则表达式
在教程中,我会去证实 Lisp 是一个伟大的编程语言。可是,咱们不会去实现另外一个 Lisp。咱们的语言会有丰富的语法,除了能够像宏同样,还能够像 Scheme 同样强大。编程
下一节,让咱们遐想一下,咱们的语言会有什么特性。编程语言