Skip to content

🎨 Create custom programming languages without writing a compiler. Visual IDE, language templates, keyword remapping, and syntax customization. Includes TeachScript - a working educational language. Transform Python into Spanish, create BASIC-like variants, or design your own language with JSON/YAML configs.

License

Notifications You must be signed in to change notification settings

James-HoneyBadger/ParserCraft

ParserCraft

ParserCraft is a custom programming language construction framework that enables users to create language variants through configuration files (YAML/JSON) without compiler engineering knowledge.

Features

  • Create custom languages via configuration
  • Integrated IDE
  • Visual debugging
  • Git integration
  • Turing-complete language semantics

Installation

pip install -e .

Usage

parsercraft-ide

About

🎨 Create custom programming languages without writing a compiler. Visual IDE, language templates, keyword remapping, and syntax customization. Includes TeachScript - a working educational language. Transform Python into Spanish, create BASIC-like variants, or design your own language with JSON/YAML configs.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages