module Cucumber::Parser::Feature::Tags2

def at_line?(line)

def at_line?(line)
  ts.elements.detect{|e| e.tag.line == line}
end

def build

def build
  Ast::Tags.new(ts.line, tag_names)
end

def has_tags?(tags)

def has_tags?(tags)
  (tag_names & tags).any?
end

def tag_names

def tag_names
  @tag_names ||= ts.elements.map{|e| e.tag.tag_name.text_value}
end