# File lib/iq_rdf/literal.rb, line 37
    def to_s(parent_lang = nil)
      lang = @lang || parent_lang # Use the Literals lang when given
      lang = (lang && lang != :none) ? "@#{lang}" : ""
      quote = @obj.to_s.include?("\n") ? '"""' : '"'
      datatype = if @datatype.is_a?(::URI)
        "^^<#{@datatype.to_s}>"
      elsif @datatype.is_a?(IqRdf::Uri)
        "^^#{@datatype.to_s}"
      else
        ""
      end

      "#{quote}#{@obj.to_s.gsub("\\", "\\\\\\\\").gsub(/"/, "\\\"")}#{quote}#{lang}#{datatype}"
    end