class RedParse::ParseError

Attributes

stack[R]

Public Class Methods

new(msg,stack) click to toggle source
Calls superclass method
# File lib/miniredparse.rb, line 223
    def initialize(msg,stack)
      super(msg)
      @stack=stack
if false
      ranges=(1..stack.size-2).map{|i|
        node=stack[i]
        if node.respond_to? :linerange
          node.linerange
        elsif node.respond_to? :endline
          node.endline..node.endline
        end
      }
      types=(1..stack.size-2).map{|i| stack[i].class }
      msg += "couldn't interpret #{types.inspect} at line ranges: #{ranges.inspect}"
end
      super(msg)
    end