Skip to content

umangshrestha/yet-another-interpretor-in-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yet Another Interpretor in Java

Refrences

Book Author Language Example
Crafting Interpreters Robert Nystrom Java here
Writing An Interpreter In Go Thorsten Ball Go here

Features

Data types
  • Number
  • String
  • Boolean
  • Array
  • HashMap
  • Function
  • Class
  • Nil
Operators
  • Arthemetic
  • Logical
  • Unary
  • Bitwise
Assignment
  • Variable
  • Constants
  • Enhanced Assignments
Branch
  • If Condition
  • Else Condition
  • Else If
Loop
  • While Loop
  • For Loop
  • Break
  • Continue
Function
  • Zero Argument
  • Multiple Arguments
  • Return
  • Recursion

Releases

No releases published

Packages

No packages published

Languages