description | an experimental compiler for an undefined language |
owner | bique.alexandre@gmail.com |
last change | Tue, 14 Jul 2009 12:17:46 +0000 (14 13:17 +0100) |
URL | git://repo.or.cz/ozulis.git |
| https://repo.or.cz/ozulis.git |
push URL | ssh://repo.or.cz/ozulis.git |
| https://repo.or.cz/ozulis.git (learn more) |
bundle info | ozulis.git downloadable bundles |
content tags
|
|
readme
________ .__ .__
\_____ \ __________ __| | |__| ______
/ | \\___ / | \ | | |/ ___/
/ | \/ /| | / |__| |\___ \
\_______ /_____ \____/|____/|__/____ >
\/ \/ \/
Description:
============
This project is mainly an experimental compiler for experimental languages.
It provides a common AST and works with modules not #include like in C or C++.
More description will come later.
Dependancies:
=============
- C++0x compiler
- cmake
- boost
- bison
- flex
- bohem gc (C/C++ garbage collector)
- rapidxml
You also need to apply a patch on /usr/share/bison/glr.c, the patch can be
found in patches/
Folders:
========
cmake/ cmake macros
doc/ the documentation folder
doc/html the generated doxygen html files
patches/ patches for upstream sources
src/ the source folder
src/moulette the moulette folder
src/moulette/bison the moulette's test parser
src/moulette/listeners listeners for the moulette
src/moulette/tests tests engines for the moulette
src/ozulis the root of ozulis sources
src/ozulis/ast ast related tools
src/ozulis/core generic stuff
src/ozulis/generators some stuff to generate code
src/ozulis/visitors type checker, simplifer, llvm generator, ...
src/plugins ozulis' plugins
src/plugins/lang language plugins
src/plugins/lang/mugiwara the mugiwara parser
src/plugins/lang/mugiwara/bison bison stuff for mugiwara