lib/faml/indent_tracker.rb in faml-0.2.5 vs lib/faml/indent_tracker.rb in faml-0.2.6

- old
+ new

@@ -1,13 +1,9 @@ +require 'faml/error' + module Faml class IndentTracker - class IndentMismatch < StandardError - attr_reader :lineno - - def initialize(message, lineno) - super("#{message} at line #{lineno}") - @lineno = lineno - end + class IndentMismatch < Error end def initialize(on_enter: nil, on_leave: nil) @indent_levels = [0] @on_enter = on_enter || lambda { |level, text| }