PHP 8.2.31
Preview: encoding.rb Size: 605 B
//proc/thread-self/root/opt/alt/ruby18/lib64/ruby/1.8/yaml/encoding.rb

#
# Handle Unicode-to-Internal conversion
#

module YAML

	#
	# Escape the string, condensing common escapes
	#
	def YAML.escape( value, skip = "" )
		value.gsub( /\\/, "\\\\\\" ).
              gsub( /"/, "\\\"" ).
              gsub( /([\x00-\x1f])/ ) do
                 skip[$&] || ESCAPES[ $&.unpack("C")[0] ]
             end
	end

	#
	# Unescape the condenses escapes
	#
	def YAML.unescape( value )
		value.gsub( /\\(?:([nevfbart\\])|0?x([0-9a-fA-F]{2})|u([0-9a-fA-F]{4}))/ ) {
			if $3
				["#$3".hex ].pack('U*')
			elsif $2
				[$2].pack( "H2" ) 
			else
				UNESCAPES[$1] 
			end
		}
	end

end

Directory Contents

Dirs: 0 × Files: 16

Name Size Perms Modified Actions
5.62 KB lrw-r--r-- 2008-04-19 11:45:39
Edit Download
5.98 KB lrw-r--r-- 2008-04-18 10:03:26
Edit Download
1.16 KB lrw-r--r-- 2007-02-12 23:01:19
Edit Download
2.24 KB lrw-r--r-- 2007-02-12 23:01:19
Edit Download
605 B lrw-r--r-- 2008-04-19 11:45:39
Edit Download
1.04 KB lrw-r--r-- 2007-02-12 23:01:19
Edit Download
296 B lrw-r--r-- 2007-02-12 23:01:19
Edit Download
12.73 KB lrw-r--r-- 2012-06-06 05:34:55
Edit Download
703 B lrw-r--r-- 2008-04-19 11:45:39
Edit Download
700 B lrw-r--r-- 2007-02-12 23:01:19
Edit Download
1.92 KB lrw-r--r-- 2007-02-12 23:01:19
Edit Download
271 B lrw-r--r-- 2007-02-12 23:01:19
Edit Download
3.08 KB lrw-r--r-- 2008-04-19 11:45:39
Edit Download
4.88 KB lrw-r--r-- 2008-04-19 11:45:39
Edit Download
1.19 KB lrw-r--r-- 2007-02-12 23:01:19
Edit Download
1.30 KB lrw-r--r-- 2007-02-12 23:01:19
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).