Skip to content

A full blown compiler generator with a goal of a clear design and huge flexibility. It even gives you access to error handling and further analysis.

Notifications You must be signed in to change notification settings

gweiermann/your-language

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Your Language

With this descriptive programming language you can design your complete own programming language.

Features it should cover:

  • Generation of an Abstract Syntax Tree (AST)
  • Generation of Semantic Graph (resolved references)
  • Easy error handling
  • Code analysis -> Optimizations are easier
  • Simple interpreter library -> Interpreter can also used to compile the language

The documentation is located here

About

A full blown compiler generator with a goal of a clear design and huge flexibility. It even gives you access to error handling and further analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages