An open API service indexing awesome lists of open source software.

https://github.com/yumasi/pylox

Python implementation of the Lox programming language from the Crafting Interpreters book.
https://github.com/yumasi/pylox

language lox lox-interpreter lox-language programming-language

Last synced: 11 months ago
JSON representation

Python implementation of the Lox programming language from the Crafting Interpreters book.

Awesome Lists containing this project

README

          

# Pylox

## Running Pylox

### Prerequisites

- PDM
- Python >= 3.10

### Running with PDM

```sh
pdm run pylox
pdm run pylox
```

## Challenges left
- Interpret and print expression in the REPL (Chapter 8)

## Development

### Activate virtualenv

```sh
eval $(pdm venv activate)
```

### Install pre-commit hooks

```sh
pre-commit install
```