No description
Find a file
Sander Hautvast a66bf2e16e * implemented parser without error handling and without identifiers. It works now for arithmetic expressions.
* Updated the way literals are stored in tokens so that they are no longer of type Any but proper enum Value types, for strings, numeric and boolean values.
2020-01-28 09:28:07 +01:00
src * implemented parser without error handling and without identifiers. It works now for arithmetic expressions. 2020-01-28 09:28:07 +01:00
.gitignore basic project layout and the first version of main, which handles the commandline arguments but does not do anything real, before exiting 2020-01-24 11:27:46 +01:00
Cargo.lock scanner now recognizes complete expressions, adding identifiers and keywords 2020-01-24 14:07:13 +01:00
Cargo.toml scanner now recognizes complete expressions, adding identifiers and keywords 2020-01-24 14:07:13 +01:00
README.md Update README.md 2020-01-24 14:13:15 +01:00

  • Trying to learn rust as well as writing interpreters.

  • see https://www.craftinginterpreters.com/

  • the repo contains every iteration in a separate commit, so you can follow the development if you check them out individually