Skip to content

Commit

Permalink
chore: update readme
Browse files Browse the repository at this point in the history
Signed-off-by: maxwellgithinji <[email protected]>
  • Loading branch information
maxwellgithinji committed Feb 8, 2024
1 parent 42d9cca commit eb5007e
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,14 @@ Tokens themselves are small, easily categorizable data structures that are then
- first-class and higher-order functions
- closures

## Getting Started

### installing
1. clone the repository
2. run `go run main.go`
3. Enter the jaba program on the command line


## Examples

### Variable binding
Expand Down Expand Up @@ -105,6 +113,12 @@ counter(0);
If C was used to write the interpreter, we would have to implement our own garbage collector to avoid memory leaks.
An example of a garbage collector implementation is [Mark and Sweep](https://www.geeksforgeeks.org/mark-and-sweep-garbage-collection-algorithm/).

## Upcoming feature
1. Evolve the REPL to launch as a cmd application
2. Support reading of `.jaba` files for good programming execution
2. support syntax highlighting
4. Language documentation

## References
### [ Writing An Interpreter In Go](https://interpreterbook.com/)
- Ball, Thorsten. Writing An Interpreter In Go (p. 8). Kindle Edition.
Expand Down

0 comments on commit eb5007e

Please sign in to comment.