Portfolio/Projects / SimpleEnglish
CHRISTOPHER KHUN
← All projects

PROJECT 03 / LANGUAGE DESIGN / 2025

SimpleEnglish

A programming language closer to everyday English.

MY CONTRIBUTION

Grammar design · Lexing & parsing

View repository
TECHNOLOGIES
Language designPROJECT 03
Workflow illustration · SimpleEnglish

THE OVERVIEW

A programming language closer to everyday English.

SimpleEnglish explores how familiar language can express programming concepts. The project centers on a custom context-free grammar and the lexical and parsing rules that make its structure consistent.

INSIDE THE PROJECT

What I worked on.

01

Core language constructs

Designed an English-like grammar supporting variables, typed expressions, control flow, functions, and input/output constructs.

02

Expression rules

Defined arithmetic, comparison, and logical expressions with explicit operator precedence.

03

Nested structure

Handled nested statements and block structure through ANTLR parsing rules.

A SIMPLIFIED VIEW

01

Source text

02

Lexical rules

03

Parser

UP NEXT / PROJECT 04

Object-Oriented Game