lisp
文章平均质量分 86
gyc567
这个作者很懒,什么都没留下…
展开
-
Lispy: Scheme Interpreter in Python
################ Lispy: Scheme Interpreter in Python## (c) Peter Norvig, 2010-14; See http://norvig.com/lispy.html################ Typesfrom __future__ import divisionSymbol = str ...原创 2015-05-05 20:28:24 · 342 阅读 · 0 评论 -
(An ((Even Better) Lisp) Interpreter (in Python))
(An ((Even Better) Lisp) Interpreter (in Python))In a previous essay I showed how to write a simple Lisp interpreter in 90 lines of Python: lis.py. In this essay I make the implementation, lispy...原创 2015-05-05 20:31:58 · 530 阅读 · 0 评论 -
怎样写一个解释器
怎样写一个解释器这是一篇解释器的入门教程。虽然我试图从最基本的原理讲起,尽量让这篇文章不依赖于其它知识,但是这篇教程并不是针对编程的入门知识,所以我假设你已经学会了最基本的 Scheme 和函数式编程。我不是很推崇函数式编程,但它里面确实包含了很重要的一些方法。如果你完全不了解这些,可以读一下 SICP 的第一,二章(或者接下去读 The Little Schemer)。当然你也可以...原创 2015-05-07 15:41:31 · 259 阅读 · 0 评论 -
illustrate how to implement a lisp interpreter
illustrate how to implement a lisp interpreter,see pic1.lexer:lexer read and translate the input string "(+ 1 2 )" into tokens.(Pair)2.parser:parser translate the tokens into AST(abstract...原创 2015-09-12 22:33:05 · 247 阅读 · 0 评论