/zax-compiler

Zax compiler for the Zax language

Primary LanguageC++MIT LicenseMIT

Zax Compiler

This is the prototype compiler to parse and generate output for the Zax language.

Status

Early coding stages.

The first goal is to make the code function without concerning too much about performance, instance ownerships, or optimal coding practices. The generator will output C or C++ for the first pass and later integrate LLVM to perform direct compilations.

Dependencies

The following dependencies are required:

These dependencies are expected to be cloned within the same containing folder that already contains Zax Compiler.

Building

Currently only the Microsoft Visual Studio Compiler is supported and the editor / compiler using Visual Studio Code with the C/C++ for Visual Studio Code. The code is designed cross platform thus other compiler options can be made available.

See https://code.visualstudio.com/docs/languages/cpp.

Important quick guide steps:

License

MIT License. See LICENSE.

Please examine dependencies for their licensing.

Issues

As this is early stages, there is no support offered at this time. The compiler will not do anything at this phase of coding.

Please post issues on GitHub.