Skip to content

Yeseh/ivy-zig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Zig implementation of my toy language Ivy!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages