Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sake92/writing-an-interpreter
Writing a simple interpreter in ANTLR4 and by hand in Scala
https://github.com/sake92/writing-an-interpreter
antlr4 interpreter lexer parser scala
Last synced: 22 days ago
JSON representation
Writing a simple interpreter in ANTLR4 and by hand in Scala
- Host: GitHub
- URL: https://github.com/sake92/writing-an-interpreter
- Owner: sake92
- License: apache-2.0
- Created: 2019-11-14T19:36:03.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-11-21T21:07:39.000Z (almost 3 years ago)
- Last Synced: 2024-10-04T20:43:38.140Z (about 1 month ago)
- Topics: antlr4, interpreter, lexer, parser, scala
- Language: Java
- Homepage:
- Size: 67.4 KB
- Stars: 15
- Watchers: 4
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Writing an Interpreter
How to write a simple interpreter in ANTLR4 and by hand in Scala 3.
The ANTLR code was used for presentation [Writing an Interpreter](https://sake.ba/presentations/2020-01-07%20Writing%20an%20interpreter%20-%20OpenWeb%20Sarajevo/#/)
The Scala 3 code is published as part of the [corresponding blog article](https://www.toptal.com/scala/writing-an-interpreter) at the Toptal Engineering Blog.