Perl6 Pod: Код форматирования E - определение сущностей
Для вставки в Pod документ кодовой точки (code point) Unicode или ссылки на HTML5 символ, укажите необходимую сущность (entity), используя код форматирования E<>
.
Если E<>
содержит число, оно интерпретируется как десятичное значение требуемой Unicode кодовой точки. Например:
Perl 6 makes considerable use of E<171> and E<187>.
Можно также использовать явно двоичные, восьмеричные, десятичные и шестнадцатеричные числа (используя нотацию Perl 6 для указания формата представления):
Perl 6 makes considerable use of E<0b10101011> and E<0b10111011>.
Perl 6 makes considerable use of E<0o253> and E<0o273>.
Perl 6 makes considerable use of E<0d171> and E<0d187>.
Perl 6 makes considerable use of E<0xAB> and E<0xBB>.
Если содержимое E<>
отлично от числа, оно интерпретируется как имя символа Unicode ( которое всегда в верхнем регистре ) или именованная ссылка на символ HTML5. Например:
Perl 6 makes considerable use of E<LEFT DOUBLE ANGLE BRACKET>
and E<RIGHT DOUBLE ANGLE BRACKET>.
что эквивалентно:
Perl 6 makes considerable use of E<laquo> and E<raquo>.
Множество последовательно расположенных сущностей ( в любом формате представления) могут быть указаны в одном коде E<>
, разделенных точкой с запятой:
Perl 6 makes considerable use of E<LEFT DOUBLE ANGLE BRACKET;hellip;0xBB>.
Примеры
Get ⌨ (keyboard) and type (Euro).
Get E<0x02328> I<(keyboard)> and type E<0x0080> I<(Euro)>.
Do : ①,②,③,④,⑤.
Do : E<0x02460>,E<0x02461>,E<0x02462>,E<0x02463>,E<0x02464>.
Snow : ❄ ❅ ❆
Snow : E<0x2744> E<0x2745> E<0x2746>
Указанные выше примеры доступны по адресу "Код форматирования E" на странце конвертера "L<Perl6 Pod to HTML|<http://zag.ru/perl6-pod/>".
В качестве источника я использовал следующие таблицы Unicode.