gherkin
Version:
A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
16 lines (14 loc) • 376 B
JavaScript
exports.Lexer = function(lang) {
return require('./gherkin/lexer/' + lang).Lexer;
};
exports.connect = function(path) {
var gherkinFiles = require('connect').static(__dirname);
return function(req, res, next) {
if(req.url.indexOf(path) == 0) {
req.url = req.url.slice(path.length);
gherkinFiles(req, res, next);
} else {
next();
}
};
};