Skip to content
/ omni Public

Omniarium, a multi-targeted metaprogramming language in the planning!

License

Notifications You must be signed in to change notification settings

Ender-ing/omni

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Omniarium

Omniarium - or Omni - is an open-source multi-targeted metaprogramming language whose for multi-targeted transpilation!

Important

For Standard documentation, visit: https://docs.ender.ing/docs/omni-std1/intro/!

To-Do list (rough)

  • Language draft
  • Libraries manager
  • Transpiler
    • Lexical analysis (Tokenization)
    • Syntax analysis (Parsing)
    • Semantic analysis
    • Intermediate representation (Optional ???)
    • Code generation
  • Transpiler basic CLI
  • GitHub support
    • Create a TextMate grammars files for the language
  • VSCode
    • Make a syntax language file
    • Add code auto-formatting
    • Make a basic syntax checker
    • Allow transpiler communication and debug with VSCode

About

Omniarium, a multi-targeted metaprogramming language in the planning!

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published