Gman0064 / Cobalt

A WIP programming language designed for general purpose scripting and for learning interpreter design

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cobalt

Cobalt is a small programming language designed for general purpose and systems level scripting. This project follows very closely to the curriculum from Crafting Interpreters by Robert Nystrom, and is intended to be a pet project for myself to learn programming language design and interpreter design concepts.

Currently, Cobalt follows the same grammer and design structure as Lox, the language featured in Nystrom's book. However, I eventually plan to mutate Cobalt from these design patterns and create a unique syntax and structure once I have reached a high enough proficiency.

This project is a work in progress, so some things might be a bit broken. YMMV :)

About

A WIP programming language designed for general purpose scripting and for learning interpreter design

License:MIT License


Languages

Language:Java 100.0%