Eden
is an interpreted
programming language with a built-in REPL and an interpreter for files with the .eden
extension. It is built entirely from scratch without relying on grammar generators like Bison or tokenizers like Lex. This deliberate choice was made to deepen the understanding of language construction and parsing techniques.
This repository contains documentation for the Eden Language. The documentation is written in Markdown
format and was created using the Obsidian app — a powerful, free, and flexible note-taking tool that's perfect for organizing technical content.
While the docs can be read directly from the Markdown
files in any text editor or on GitHub, I highly recommend using Obsidian to view and navigate them. It provides an excellent experience with features like backlinking, graph view, and a clean interface tailored for knowledge management.