6 Commits (69044e9d0bc8852fc47d99f200498ebe751bc1dc)

Author SHA1 Message Date
David Majda 69044e9d0b Add "dist" Jakefile task that prepares the distribution files 13 years ago
David Majda 4e81eb48af Add "jake test" and "jake benchmark" 13 years ago
David Majda 1a3291fa36 Jakefile: Put the LIB_DIR existence check & creation at the right place 13 years ago
David Majda 88f901f36e Jakefile: Create the "lib" directory if it does not exist
Closes GH-14.
Closes GH-15.
13 years ago
David Majda 4c59bbfef9 Fixes to previous commit
Require PEG only in the "parser" task -- it may not exist when executing
the "build" task. Also don't make the "build" task dependent on the
"parser" to break a dependency circle.
13 years ago
David Majda f3845726f2 Rakefile -> Jakefile
Or, swapped Ruby dependency for a Node dependency.

The build script was also modified to always regenerate the parser (in
case of the "parser" task) or rebuild the library (in case of the
"build" task) even if the source files were not modified. Not doing this
led to problems when the generating code changed but the files didn't
(which happened often during development).
13 years ago