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| }