Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jfhbrook/crafting-interpreters
The residue of me working through Crafting Interpreters by Robert Nystrom
https://github.com/jfhbrook/crafting-interpreters
Last synced: 3 days ago
JSON representation
The residue of me working through Crafting Interpreters by Robert Nystrom
- Host: GitHub
- URL: https://github.com/jfhbrook/crafting-interpreters
- Owner: jfhbrook
- Created: 2023-11-26T22:43:02.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-04-08T00:01:51.000Z (7 months ago)
- Last Synced: 2024-10-18T21:01:00.405Z (20 days ago)
- Language: C
- Size: 424 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Crafting Interpreters
This repo contains two interpreters for a variant of `lox`, based on the book
[Crafting Interpreters](https://craftinginterpreters.com).The [first](./tslox) is a port of the Java
[tree-walking interpreter](https://craftinginterpreters.com/a-tree-walk-interpreter.html)
to TypeScript. Aside from bugs it's very similar, but makes a few changes due
to some language differences between Java and TypeScript.The [second](./clox) is the book's C interpreter, minus bugs and plus a
[cmake](https://cmake.org/) build.Each project has a brief README which should give some hints on getting them
running, if you so choose.