Stub code for a class project in which you implement a parser for Python programs.
Racket Makefile Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
tests-exp
tests-stmt
Makefile
README.md
pygram2sxgram.rkt
pyparse-prefix.rkt
pyparse-suffix.rkt
python.grammar
sxgram2yaccgram.rkt

README.md

pyparse: A parser for Python

In this project, the objective is to construct a parser for Python that takes as input the output of the lexer.

It is recommended that you accomplish this using Racket's parsing tools and the providing parsing tool, which can translate a high-level grammar into a format suitable for use with Racket's parsing tools.