public
Description: Code from my series on writing a Ruby compiler in Ruby
Homepage: http://www.hokstad.com/compiler
Clone URL: git://github.com/vidarh/writing-a-compiler-in-ruby.git
name age message
file .gitignore Mon May 04 05:18:26 -0700 2009 .gitignore updated to ignore private publish-sc... [bakkdoor]
file AUTHORS Wed Apr 15 05:13:47 -0700 2009 added my email adress to AUTHORS file [bakkdoor]
file Makefile Wed May 27 07:02:13 -0700 2009 Added -gstabs to Makefile to make it easier to ... [vidarh]
file README Sun Feb 01 07:42:30 -0800 2009 first commit [vidarh]
file Rakefile Sat Apr 25 18:22:23 -0700 2009 Removed doc task from Makefile. Added Rakefile ... [bakkdoor]
file ast.rb Mon May 04 05:40:56 -0700 2009 Merge git://github.com/bakkdoor/writing-a-compi... [vidarh]
file compiler.rb Fri Dec 11 05:45:49 -0800 2009 Wrapped in :sexp to avoid it being rewritten in... [vidarh]
file emitter.rb Sat Sep 12 13:54:31 -0700 2009 Emitter function to output constant data [vidarh]
directory examples/ Sat Apr 25 06:51:07 -0700 2009 Instance variable support, and an example [vidarh]
file extensions.rb Fri May 08 06:57:25 -0700 2009 Allow visit of all nodes when no specific node ... [vidarh]
directory features/ Mon Aug 31 08:38:19 -0700 2009 Temporary debug output [vidarh]
file function.rb Fri Dec 11 05:45:27 -0800 2009 Adapter for new scope handling [vidarh]
directory lib/ Fri Dec 11 05:58:30 -0800 2009 step-23 [vidarh]
file operators.rb Thu Sep 03 14:15:41 -0700 2009 Started adding operators required to parse the ... [vidarh]
file parser.rb Fri Dec 11 05:46:22 -0800 2009 Fix parser to generate :defm [vidarh]
file parserbase.rb Mon May 04 05:15:49 -0700 2009 added explicit return statements to parser.rb a... [bakkdoor]
file runtime.c Fri Nov 13 02:01:22 -0800 2009 Added ge operator to runtime - should really ge... [vidarh]
file scanner.rb Fri Aug 21 14:05:52 -0700 2009 Ugly but working (for basic cases at least) str... [vidarh]
file scope.rb Fri Dec 11 05:43:32 -0800 2009 Updated scope handling to properly make a class... [vidarh]
file sexp.rb Fri May 08 06:41:37 -0700 2009 Slight change to counteract parser bug (test wi... [vidarh]
file shunting.rb Fri Aug 21 14:05:52 -0700 2009 Ugly but working (for basic cases at least) str... [vidarh]
directory test/ Sat Aug 08 08:42:37 -0700 2009 Fixed some of the unit tests [vidarh]
file testargs.rb Tue Feb 24 04:36:11 -0800 2009 Renamed testargs.l to testargs.rb, fixed a mino... [vidarh]
file testarray.l Sat Feb 14 04:34:00 -0800 2009 Converted test programs to the 'lisp like' s-ex... [vidarh]
file tokens.rb Sat Aug 22 07:43:02 -0700 2009 Fixed basic handling of generalized string quoting [vidarh]
file treeoutput.rb Thu Aug 20 13:01:41 -0700 2009 Fixed bug in passing of block arguments [vidarh]
file utils.rb Sun Apr 12 18:54:03 -0700 2009 reformatted the code to have a somewhat more ho... [bakkdoor]
README
Source for my series on writing a compiler in Ruby.

See http://www.hokstad.com/compiler