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.