This class is a base class for any user errors. Unlike internal error, it should use a Context to inform the source of the error rather than a Position since user errors tend to generate over multiple points in the program.
# File lib/rubybreaker/debug/error.rb, line 44 def initialize(msg, ctx=nil) super(msg) @ctx = ctx end