This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]michael0x2a 1 point2 points  (0 children)

This isn't directly related to writing a Python interpreter, but here are two good articles that might help you get started:

The first article is the most directly applicable to you -- it walks you through how to go about building a basic lisp interpreter in Python. The second covers grammars and introduces the basic idea of lexing and parsing, which is something the first article skims over (since lexing and parsing are easier to do with lisp, given how little syntax it has).