stephendeyoung / python-in-racket

A basic implementation of Python in Racket
10 stars 1 forks source link

I've chosen to stick with many of the core ParselTongue features excluding Objects and its GetField/SetField types.

I have added the following core types:

So, the values that can be returned are as follows:

The code structure hasn't altered from what was originally given to us on GitHub. The desugarer and interpreter follow the same style as what we did for ParselTongue.

Types:

test_floats.py test_comparisons.py test_booleans.py

Scope:

lambda1.py lambda2.py lambda3.py lambda4.py nearest-enclosing-scope.py nesting-global-no-free.py extra-nesting.py simple-nesting.py