class Cucumber::Parser::GherkinBuilder

def step(step)

def step(step)
  @table_owner = Ast::Step.new(step.line, step.keyword, step.name)
  multiline_arg = rubify(step.multiline_arg)
  case(multiline_arg)
  when Gherkin::Formatter::Model::PyString
    @table_owner.multiline_arg = Ast::PyString.new(multiline_arg.value)
  when Array
    @table_owner.multiline_arg = Ast::Table.new(matrix(multiline_arg))
  end
  @step_container.add_step(@table_owner)
end