Path: | README.rdoc |
Last Update: | Tue Jan 25 23:04:14 -0500 2011 |
Fast Gherkin lexer and parser based on Ragel. Gherkin is two things:
You‘ll need MRI (any version) if you want to build for MRI. To build the Java implementation you‘ll need JRuby. You‘ll also need Ragel installed and on your PATH. Finally you‘ll need the jeweler gem. (Jeweler will tell you what other gems you need when you run rake)
rake clean compile
rake clean jar
rake clean spec cucumber
If the RL_LANG environment variable is set, only the parsers for the languages specified there will be built. E.g. in Bash, export RL_LANG="en,fr,no". This can be quite helpful when modifying the Ragel grammar.
** java/pom.xml ** ikvm/Gherkin/Gherkin.csproj
In order to build Windows binaries (so we can release Windows gems from OS X/Linux) we need to set up rake-compiler.
github.com/luislavena/rake-compiler/
I didn‘t want to install macports (I‘m on homebrew) and I couldn‘t figure out how to build MinGW myself. I got prebuilt binaries (version 4.3.0): crossgcc.rts-software.org/doku.php - just add the bin folder to your PATH
bump version in a commit by itself I can ignore when I pull)
Copyright (c) 2009-2010 Mike Sassak, Gregory Hnatiuk, Aslak Hellesøy. See LICENSE for details.