Sha256: 575f40a36a601f45a5b93eb6eb867f684394f9831b90810dc66774e7540fbaa2

Contents?: true

Size: 344 Bytes

Versions: 1

Compression:

Stored size: 344 Bytes

Contents

module Treetop
  class TerminalParseFailure < ParseFailure
    attr_reader :expression

    def initialize(index, expression)
      super(index)
      @expression = expression      
    end
    
    def nested_failures
      [self]
    end
    
    def to_s
      "String matching #{expression} expected at position #{index}."
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
treetop-0.1.0 lib/treetop/parser/terminal_parse_failure.rb