Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 602 Bytes

README.md

File metadata and controls

26 lines (17 loc) · 602 Bytes

Ivy Programming language

This language is a learning project that is a continuation from the Lox language implemented in the book Crafting Interpreters by Robert Nystrom. It's a great book and I highly recommend checking it out!

Grammar

TODO

TODOs

Features

  • Allow concatenation of strings with other objects (interpret object as string)
  • Ternary operator
  • Switch statement/expression

Testing

  • Redo test framework for core data strutures after rewrite

Fixes

  • Fix recursive functions
  • Fix 'Expect ';' after value.' for wrong fn keyword