class Cucumber::Parser::SyntaxError
Raised if Cucumber fails to parse a feature file
def initialize(parser, file, line_offset)
def initialize(parser, file, line_offset) tf = parser.terminal_failures expected = tf.size == 1 ? tf[0].expected_string.inspect : "one of #{tf.map{|f| f.expected_string.inspect}.uniq*', '}" line = parser.failure_line + line_offset message = "#{file}:#{line}:#{parser.failure_column}: Parse error, expected #{expected}." super(message) end