class Cucumber::Core::Gherkin::AstBuilder::ScenarioOutlineBuilder::ExamplesTableBuilder

def example_rows(language)

def example_rows(language)
  _, *raw_examples = *node.rows
  raw_examples.each_with_index.map do |row, index|
    header.build_row(row.cells, index + 1, location.on_line(row.line), language)
  end
end

def header

def header
  row = node.rows[0]
  Ast::ExamplesTable::Header.new(row.cells, location)
end

def result(language)

def result(language)
  Ast::ExamplesTable.new(
    node,
    location,
    comments,
    tags,
    node.keyword,
    node.name,
    node.description,
    header,
    example_rows(language)
  )
end