# File temp/parseexception.rb, line 12
                def to_s
                        # Quote the original exception, if there was one
                        if @continued_exception
                                err = @continued_exception.inspect
                                err << "\n"
                                err << @continued_exception.backtrace.join("\n")
                                err << "\n...\n"
                        else
                                err = ""
                        end

                        # Get the stack trace and error message
                        err << super

                        # Add contextual information
                        if @source
                                err << "\nLine: #{line}\n"
                                err << "Position: #{position}\n"
                                err << "Last 80 unconsumed characters:\n"
                                err << @source.buffer[0..80].gsub(/\n/, ' ')
                        end
                        
                        err
                end