/miodj2

Miod programming language

Primary LanguageJavaMIT LicenseMIT

Miodj2

The latest as of 2019 version of my programming language :)

The project contains the Parser, Compiler, Bindings generator, IDE support modules.

Parser (miod_parser)

Source code parsing and AST building library with semantic analysis:

  1. ANTLR -> ParseTree -- syntax check
  2. Build tags only or complete AST
  3. Semantic analysis -> Types, Symbols.

Compiler

TBD

Code completion

TBD

Refactoring tool

TBD

Code formatter

AST->text

TBD

Older projects

For historical reference earlier work is there:

https://bitbucket.org/exhu/mmiodj/src/default/

https://bitbucket.org/exhu/micromiod/src/default/

https://github.com/exhu/miod