Методы расширения типа char

function Between(Self: char; a, b: char): boolean;
        Возвращает True если значение находится между двумя другими
function Code(Self: char): integer;
        Код символа в кодировке Unicode
function InRange(Self: char; a,b: char): boolean;
        Возвращает True если значение находится между двумя другими
function IsDigit(Self: char);
        Является ли символ цифрой
function IsLetter(Self: char): boolean;
        Является ли символ буквой
function IsLower(Self: char): boolean;
        Принадлежит ли символ к категории букв нижнего регистра
function IsUpper(Self: char): boolean;
        Принадлежит ли символ к категории букв верхнего регистра
function Pred(Self: char);
        Предыдущий символ
function Succ(Self: char);
        Следующий символ
function ToDigit(Self: char): integer;
        Преобразует символ в цифру
function ToLower(Self: char): char;
        Преобразует символ в нижний регистр
function ToUpper(Self: char): char;
        Преобразует символ в верхний регистр