Permalink
Browse files

Commit the ragel parser to the repository, so users don't need Ragel

  • Loading branch information...
1 parent e4d7ad7 commit 9cd87ba0adea5c32ac17abd95af66f5832d32740 @jeremyevans committed Aug 30, 2010
Showing with 855 additions and 7 deletions.
  1. +0 −1 .gitignore
  2. +2 −5 README.rdoc
  3. +1 −1 Rakefile
  4. +852 −0 ext/date_ext/date_parser.c
View
@@ -2,7 +2,6 @@
/ext/date_ext/Makefile
/ext/date_ext/*.o
/ext/date_ext/date_ext.so
-/ext/date_ext/date_parser.c
/rdoc
/home_run-*.gem
*.core
View
@@ -241,20 +241,17 @@ To get a copy:
There are a few requirements:
* Rake
-* Ragel 6.5+ for building the ragel parser. The compiled C file is
- included in the gem, so people installing the gem don't need
- Ragel. The compiled C file is not checked into git, so you need
- Ragel if you are working with a git checkout.
* MSpec (not RSpec) for running the specs. The specs are based on
the rubyspec specs, which is why they use MSpec.
* RDoc 2.5.10+ if you want to build the documentation.
+* Ragel 6.5+ if you want to modify the ragel parser.
== Building
To build the library from a git checkout, after installing the
requirements:
- rake parser build
+ rake build
== Testing
View
@@ -28,7 +28,7 @@ end
desc "Try to clean up everything"
task :distclean do
- CLEAN.concat(%w'pkg home_run-*.gem lib/1.* tmp rdoc ext/date_ext/date_parser.c')
+ CLEAN.concat(%w'pkg home_run-*.gem lib/1.* tmp rdoc')
Rake::Task[:clean].invoke
end
Oops, something went wrong.

0 comments on commit 9cd87ba

Please sign in to comment.