Crafting Interpreters

Building Cserp: A C-Based Programming Language

Project Overview

Creating my own programming language interpreter based on principles from "Crafting Interpreters".

Language Features

1. Lexical Analysis

c
typedef struct {
    TokenType type;
    const char* start;
    int length;
    int line;
} Token;

2. Parser Implementation

c
static void expression() {
    parsePrecedence(PREC_ASSIGNMENT);
}

Code Examples

[Your code examples here]

Lessons Learned

[Your insights and learnings]