diff --git a/README.md b/README.md index 404db42..9cd2abb 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,14 @@ -# Lox +# Lox Interpreter + +![Lox](https://img.shields.io/badge/Lox-Interpreter-blue.svg) +![Status](https://img.shields.io/badge/Status-WIP-yellow.svg) + +![Rust](https://img.shields.io/badge/Rust-%23000000.svg?style=for-the-badge&logo=rust&logoColor=white) + +Welcome to the Lox Interpreter, an implementation of the Lox programming language from the book [Crafting Interpreters](https://craftinginterpreters.com/) by Robert Nystrom. + +## Purpose + +This repository is a work-in-progress (WIP) project (*Written in Rust btw*) aimed at building a fully functional interpreter for the Lox programming language as described in *Crafting Interpreters*. The goal is to understand the intricacies of interpreter design and implementation. + -This is my implementation in Rust of Lox programming language from book [Crafting Interpreters](https://craftinginterpreters.com/)