Return the upper case version of self.

If self is not a letter, then return self

assert 'a'.to_upper  == 'A'
assert 'A'.to_upper  == 'A'
assert '$'.to_upper  == '$'

Property definitions

core $ Char :: to_upper
	# Return the upper case version of self.
	# If self is not a letter, then return self
	#
	#     assert 'a'.to_upper  == 'A'
	#     assert 'A'.to_upper  == 'A'
	#     assert '$'.to_upper  == '$'
	fun to_upper: Char
	do
		if is_lower then
			return (code_point - ('a'.distance('A'))).code_point
		else
			return self
		end
	end
lib/core/kernel.nit:993,2--1006,4