Skip to content

v0.1.0 - Alexandria

Latest
Compare
Choose a tag to compare
@danilhendrasr danilhendrasr released this 11 Aug 14:48
· 11 commits to main since this release
0526409

About this release

This release marks the completion of the last chapter of the first implementation of Lox language in craftinginterpreters.com.

Features

The features that are included in this release are the ones that are actually implemented in the main chapters, features that are presented as challenges are not included in this release. The following is the list of features included in this release:

  • Variable declaration
  • Variable assignment
  • Binary operators
  • Unary operators
  • For loop
  • While loop
  • If statements
  • Named function declaration
  • Function call
  • Closures
  • Class declaration
  • Class inheritance
  • Class instance creation
  • Instance methods invocation