Menu

Tree [2a778d] default tip /
 History

Read Only access


File Date Author Commit
 test 2009-03-29 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [cf0fb1] Updated the test to declare variables from all ...
 AUTHORS 2009-03-13 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [9b42c6] Added three general information files.
 COPYING 2009-03-13 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [64fdfd] Removed a useless part of the COPYING file.
 Makefile 2009-03-29 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [ac547a] libstdc++ should not be needed as G++ automatic...
 README 2009-03-13 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [9b42c6] Added three general information files.
 algoc.cpp 2009-03-28 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [ff827d] Merged with parse-tree.
 ast.cpp 2009-03-29 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [011f84] Variables are now working correctly ! Yiihaa !
 ast.hpp 2009-03-29 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [011f84] Variables are now working correctly ! Yiihaa !
 compile-ir.sh 2009-03-13 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [932918] Added a script which compiles the IR to a bytec...
 context.cpp 2009-03-21 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [a41a67] Divided the code into multiple files, as a 1200...
 context.hpp 2009-03-23 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [6d7caa] Random fixes, added a variable base class and a...
 globals.cpp 2009-03-21 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [a41a67] Divided the code into multiple files, as a 1200...
 globals.hpp 2009-03-21 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [a41a67] Divided the code into multiple files, as a 1200...
 libstdalgo.c 2009-03-14 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [4f160d] Moved libstdalgo.cpp to libstdalgo.c as it was ...
 parser.cpp 2009-03-29 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [2a778d] Changed "expression" to "rvalue" since we'll ha...
 parser.hpp 2009-03-29 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [2a778d] Changed "expression" to "rvalue" since we'll ha...
 transform.cpp 2009-03-29 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [2a778d] Changed "expression" to "rvalue" since we'll ha...
 transform.hpp 2009-03-21 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [a41a67] Divided the code into multiple files, as a 1200...
 type.cpp 2009-03-23 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [6d7caa] Random fixes, added a variable base class and a...
 type.hpp 2009-03-23 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [6d7caa] Random fixes, added a variable base class and a...
 typesystem.cpp 2009-03-21 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [a41a67] Divided the code into multiple files, as a 1200...
 typesystem.hpp 2009-03-21 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [a41a67] Divided the code into multiple files, as a 1200...
 utils.cpp 2009-03-21 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [a41a67] Divided the code into multiple files, as a 1200...
 utils.hpp 2009-03-23 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [6d7caa] Random fixes, added a variable base class and a...
 variable.cpp 2009-03-23 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [6d7caa] Random fixes, added a variable base class and a...
 variable.hpp 2009-03-23 Pierre "delroth" Bourdon Pierre "delroth" Bourdon [6d7caa] Random fixes, added a variable base class and a...

Read Me

This project is currently in a development phase. It is not yet ready
to be used for end-users. However, some things are already implemented,
but they are always subject to changes which may break them. Here is the
list of the things which are already done :
 * Parsing an algorithm
 * Parsing direct values like identifiers, integers, etc.
 * Parsing function / procedure calls
 * Compiling the AST to LLVM IR (but variables)
 * Execution of the generated code with a JIT compiler
 * Compilation of standalone executables with a lightweight standard
   library.

Some things are yet to be done, but there are too much to write the whole
list here.

Every contributor is welcomed to help for this project. Please submit
your patches on the bug tracker at Sourceforge or email me your patch,
I'll be happy to make them into the repository if they work correctly.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.