Example of replacing the Melbourne parser with a different one
Use process_* calls instead of creating AST::Nodes by hand
Move into lib subdirectory

--HG--
rename : myco/compiler.rb => lib/myco/compiler.rb
rename : myco/eval.rb => lib/myco/eval.rb
rename : myco/parser.rb => lib/myco/parser.rb
rename : myco/parser/lexer.rl => lib/myco/parser/lexer.rl
rename : myco/parser/lexer_char_classes.rl => lib/myco/parser/lexer_char_classes.rl
rename : myco/parser/lexer_skeleton.rl => lib/myco/parser/lexer_skeleton.rl
rename : myco/toolset.rb => lib/myco/toolset.rb
extra : amend_source : d66a10cceec26ae089fb4a18b576311921ec4277
Add RSpec infrastructure
Start writing lexer_spec
More tests in lexer_spec

--HG--
extra : amend_source : 3ff5e9cf9266f31bbd497435424882db8c596c8d