lp:~chris-wailes/rltk/llvm-example

Created by Chris Wailes and last modified
Get this branch:
bzr branch lp:~chris-wailes/rltk/llvm-example
Only Chris Wailes can upload to this branch. If you are Chris Wailes please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Wailes
Project:
RLTK
Status:
Development

Recent revisions

11. By Chris Wailes

Got rid of the last is_a? if-then-else statement.

10. By Chris Wailes

Switched to using case statements instead of if/then/else branches.

9. By Chris Wailes

Everything should be working now and ready for distribution. If that is actually true or not...

8. By Chris Wailes

Checking in some changes made while writing up the tutorial. This includes starting to figuring out how to call C functions from the Kazoo JIT.

7. By Chris Wailes

Forgot to remove a useless production.

6. By Chris Wailes

Tracking down a bug. The bug was fixed in RLTK revision 58.

5. By Chris Wailes

Added chapter 5 and 6 source. Need to find bug in RLTK::Parser that is exposed by the commented out production in chapter 6.

4. By Chris Wailes

Moved things into modules.

Moved all ast->LLVM-IR code into the kjit.rb file. Translating and execution now happen inside the Kazoo::JIT class.

3. By Chris Wailes

Added precedence and associativity info for the parser.

Got chapter 4 working, which was mostly work on ktranslate.rb.

Made some changes to kazoo.rb.

2. By Chris Wailes

Decided to move away from the Kaleidoscope tutorial, and therefore changed the language and moved some things around.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.