eddic
eddic copied to clipboard
Compiler of the EDDI programming language
EDDI Compiler 1.2.3
The compiler of the EDDI programming language.
This compiler outputs code for Intel X86 platform. It supports both 32 and 64 bits architecture. Only Linux is supported for now.
Building
A compiler supporting the new C++ standard, C++11, is necessary to build the compiler. The compilation should work fine with GCC 4.9+ and Clang 3.4+. It has not been tested on Windows. You need Boost 1.59.0 or superior installed on your computer to build this project.
You juste have to use CMake to build the compiler::
$ git clone git://github.com/wichtounet/eddic.git
$ cd eddic
$ make release
Usage
You can compile an EDDI source file using the compiler easily. For example, with one of the provided sample::
$ cd eddic
$ ./bin/eddic samples/assembly.eddi
That will create a "a.out" file in the current folder. You can then run this file as any other executable on your computer::
$ ./a.out
For other options, refer to the help usage of the executable::
$ ./bin/eddic --help
Contributors
Read AUTHORS
Release Notes
Read ChangeLog
Contribute
The project is open for any kind of contribution : ideas, new features, hotfixes, tests, ...
If you want to contribute to this project, you can contact me by email <[email protected]>
_ or via my website <http://baptiste-wicht.com/>
_.
If you want to support the development of this project, you donate via Pledgie <http://pledgie.com/campaigns/16583>
_. Thank you !
More informations
You can find more informations about this project, on the website http://baptiste-wicht.com/>
_.
Troubleshooting
Please consider using Github issues tracker <http://github.com/wichtounet/eddic/issues>
_ to submit bug reports or feature requests. You can also contact me via my website <http://baptiste-wicht.com/>
_.
License
This project is distributed under the MIT License. Read LICENSE
for details.