/miod

Compilable programming language and translator

Primary LanguageJavaMIT LicenseMIT

Miod is a compilable programming language to extend C.
Under MIT licence, see COPYING.txt

It's a set of ideas now, planning stage only. The files here are a soup of ideas and concepts.

ANTLR v4 is used to implement the parser along with StringTemplate to generate
code.

lexer_parser -- generated lexer and parser
parser_core -- language parser and compiler core with tests
miodc -- compiler/translator to C
miod_refactor -- refactoring, editor support tool

See "javalibs" directory for dependencies.
Build using Gradle.