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