Module: Gherkin

Defined in:
lib/gherkin.rb,
lib/gherkin/ast.rb,
lib/gherkin/parser.rb,
lib/gherkin/version.rb,
lib/gherkin/transform.rb

Defined Under Namespace

Modules: AST Classes: Parser, Transform

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.parse(input) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/gherkin.rb', line 8

def self.parse(input)
  parser    = Parser.new
  transform = Transform.new

  parsed = parser.parse input
  transform.apply(parsed)
end