Back to portfolio
Python-Inspired Scripting Language

software

Python-Inspired Scripting Language

2024

Overview

Designed and implemented a C++ interpreter with Python-like syntax, variable management, and control-flow support.

Challenge

Create a coherent language runtime architecture while preserving readability and modular implementation.

System Design

  • Lexer/parser pipeline feeding interpreter execution paths.
  • Scoped variable management and control-flow handling.
  • Modular structure to separate parsing, runtime state, and evaluation.

Build Details

  • Implemented language features incrementally with test-driven validation.
  • Documented grammar behavior and runtime constraints for contributors.
  • Used Git-based workflows for collaborative progress and version stability.

Outcomes

  • Delivered a functional scripting language prototype with extensible architecture.

Tech Stack

C++Interpreter DesignGit
GitHub link placeholderDemo link placeholder