20jasper / interpreter-rust

interpreter-rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rust Interpreter

Interpreter inspired by Monkey language from the book "Writing an Interpreter in Go" by Thorsten Ball—now written in Rust!

Features

Currently, this interpreter lexes the following tokens

  • '='
  • '=='
  • '!='
  • '+'
  • '-'
  • '!'
  • '*'
  • '/'
  • '<'
  • '>'
  • ','
  • ';'
  • '('
  • ')'
  • '{'
  • '}'
  • 'let'
  • 'fn'
  • 'if'
  • 'else'
  • 'return'
  • 'true'
  • 'false'
  • Identifiers containing alphabetic characters
  • non negative 32 bit integers

About

interpreter-rust


Languages

Language:Rust 100.0%