https://github.com/followtheprocess/glox
A Go implementation of the Lox language from https://craftinginterpreters.com
https://github.com/followtheprocess/glox
Last synced: 3 months ago
JSON representation
A Go implementation of the Lox language from https://craftinginterpreters.com
- Host: GitHub
- URL: https://github.com/followtheprocess/glox
- Owner: FollowTheProcess
- License: mit
- Created: 2025-02-16T20:22:38.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-03T13:24:29.000Z (4 months ago)
- Last Synced: 2025-03-03T14:27:20.018Z (4 months ago)
- Language: Go
- Homepage:
- Size: 225 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# glox
[](https://github.com/FollowTheProcess/glox)
[](https://goreportcard.com/report/github.com/FollowTheProcess/glox)
[](https://github.com/FollowTheProcess/glox)
[](https://github.com/FollowTheProcess/glox/actions?query=workflow%3ACI)
[](https://codecov.io/gh/FollowTheProcess/glox)A Go implementation of the Lox language from [Crafting Interpreters]
> [!WARNING]
> **glox is in early development and is not yet ready for use**
## Project Description
My implementation of the Lox programming language from [Crafting Interpreters], hacking my way through translating the Java/C code to idiomatic Go on the fly.
## Quickstart
### Credits
This package was created with [copier] and the [FollowTheProcess/go_copier] project template.
[copier]: https://copier.readthedocs.io/en/stable/
[FollowTheProcess/go_copier]: https://github.com/FollowTheProcess/go_copier
[Crafting Interpreters]: https://craftinginterpreters.com