Приложение 1

Синтаксис языков RT-11
(Бэкуса - Науэра форма)

001. Определение литер
  <Управляющие литеры>::=<УПР>
  <УПР>::=NUL!SON!STX!EXT!EOT!ENQ!ACK!BEL!BS!HT!LF!VT!FF!CR!
          SO!SI!DLE!DC1!DC2!DC3!DC4!NAK!SYN!ETB!CAN!EM!SUB!
          ESC!FS!QS!RS!US

NUL - NULl characters
       - пустой символ

SOH - Start Of Heading
       - начало заголовка

STX - Start of TeXt
       - начало текста

ETX - End of TeXt
       - конец текста

EOT - End Of Transmission
       - конец передачи

ACK - ACKnowledgement

- подтверждение

BEL - ring BELl
       - звонок

BS - BackSpace
       - возврат на шаг

HT - Horizontal Tabulation
       - горизонтальная табуляция

LF - Line Feed
       - перевод строки

VT - Vertical Tabulation
       - вертикальная табуляция

FF - Form Feed
       - перевод формата

CR - Carriage Return
       - возврат каретки

SO - Shift-Out
       - латинский регистр

SI - Shift-In
       - национальный регистр

DLE - Data Link Escape
       - авторегистр 1

DC1 - Device Control 1
DC2 - Device Control 2
DC3 - Device Control 3
DC4 - Device Control 4
       - символ управления устройством 1 - 4

NAK - Negative AcKnowledgment
       - отрицание

SYN - SYNchronous idle
       - синхронизация

ETB - End of Transmission Block
       - конец передаваемого блока

CAN - CANcel
       - аннулирование

EM - End of Medium
       - конец носителя

SUB - SUBstitute
       - замена

ESC - ESCape
       - префикс (авторегистр)

FS - File Separator
       - разделитель файлов

GS - Group Separator
       - разделитель групп

RS - Record Separator
       - разделитель записей

US - Unit Separator
       - разделитель элементов

  <Специальные литеры>::=<СПЦ>
  <СПЦ>::=SPACE|EXCLAMATION|QUOTATION|NUMBER|DOLLARS|PERCENT|
          AMPERSAND|APOSTROPHE|PARENTHESES LEFT|PARENTHESES
          RIGHT|ASTERISK|PLUS|COMMA|MINUS|PERIODSLANT|COLON|
          SEMICOLON|LESS THEN|EQUALS|GREATER THEN|QUESTION
 
   SPACE              - пробел
   EXCLAMATION        - восклицательный знак                 !
   QUOTATION          - кавычки                              "
   NUMBER             - номер                                #
   DOLLARS            - доллар (знак денежной единицы)       $
   PERSENT            - процент                              %
   AMPERSAND          - амперсенд                            &
   APOSTROPHE         - апостроф                             '
   PARENTHESES LEFT   - левая круглая скобка                 (
   PARENTHESES RIGHT  - правая круглая скобка                )
   ASTERISK           - звездочка                            *
   PLUS               - плюс                                 +
   COMMA              - запятая                              ,
   MINUS              - минус                                -
   PERIOD             - точка                                .
   SLANT              - косая черта                          /
   COLON              - двоеточие                            :
   SEMICOLON          - точка с запятой                      ;
   LESS THEN          - меньше                               <
   EQUALS             - равно                                =
   GREATER THEN       - больше                               >
   QUESTION           - вопросительный знак                  ?
 
   <ЦИФРА>::=0|1|2|3|4|5|6|7|8|9
 
   <литеры Верхнего РЕГистра>::=<ВРЕГ>
 
   <литеры Нижнего РЕГистра>::=<НРЕГ>
 
   <прописные буквы латинского алфавита>::=<LAT>
   <строчные буквы латинского алфавита>::=<LLAT>
   <LAT>::=A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|
           Q|R|S|T|U|V|W|X|Y|Z

   <прописные буквы русского алфавита>::=<РУС>
   <строчные буквы русского алфавита>::=<НРУС>
   <РУС>::=Ю|А|Б|Ц|Д|Е|Ф|Г|Х|И|Й|К|Л|М|Н|О|П|
           Я|Р|С|Т|У|Ж|В|Ь|Ы|Ш|Э|Щ|Ч

002. Код обмена информацией - стандарт ISO/DIS 646

   <ISO>::=<УПР>|<СПЦ>|<ЦИФРА>|<ВРЕГ>|<НРЕГ>
003. Американский вариант кода ASCII
   <символ в коде ASCII>::=<ASCII>
   <ASCII>::=<УПР>|<СПЦ>|<ЦИФРА>|<ВРЕГ>|<НРЕГ>
   <ВРЕГ>::=COMMERCIAL AT|<LAT>|BRACKET LEFT|REV.SLANT|
            BRACKET RIGHT|CIRCUMFLEX|UNDERLINE
   <НРЕГ>::=SPACE|<LLAT>BRACES LEFT|VERTICAL LINE|BRACES RIGHT|
            TILDE|DEL

004. Русский вариант кода - КОИ-7
(код обмена информацией 7 бит)
   <символ в коде КОИ-7>::=<КОИ-7>
   <КОИ-7>::=<УПР>|<СПЦ>|<ЦИФРА>|<ВРЕГ>|<НРЕГ>
   <ВРЕГ>::=COMMERCIAL AT|<LAT>|BRACKET LEFT|
 
 
  +----------------------------------------------------------+
  ! OCT  DEC ! ASCII ! КОИ-7Н2 !! OCT  DEC ! ASCII ! КОИ-7Н2 !
  !----------!-------!---------!!----------!-------!---------!
  ! 000  000 !  NUL  !   NUL   !! 100  064 !   @   !    @    !
  ! 001  001 !  SON  !   SON   !! 101  065 !   A   !    A    !
  ! 002  002 !  STX  !   STX   !! 102  066 !   B   !    B    !
  ! 003  003 !  ETX  !   ETX   !! 103  067 !   C   !    C    !
  ! 004  004 !  EOT  !   EOT   !! 104  068 !   D   !    D    !
  ! 005  005 !  ENQ  !   ENQ   !! 105  069 !   E   !    E    !
  ! 006  006 !  ACK  !   ACK   !! 106  070 !   F   !    F    !
  ! 007  007 !  BEL  !   BEL   !! 107  071 !   G   !    G    !
  ! 010  008 !  BS   !   ВШ    !! 110  072 !   H   !    H    !
  ! 011  009 !  HT   !   ГТ    !! 111  073 !   I   !    I    !
  ! 012  010 !  LF   !   ПС    !! 112  074 !   J   !    J    !
  ! 013  011 !  VT   !   ВТ    !! 113  075 !   K   !    K    !
  ! 014  012 !  FF   !   ПФ    !! 114  076 !   L   !    L    !
  ! 015  013 !  CR   !   ВК    !! 115  077 !   M   !    M    !
  ! 016  014 !  SO   !   РУС   !! 116  078 !   N   !    N    !
  ! 017  015 !  SI   !   ЛАТ   !! 117  079 !   O   !    O    !
  ! 020  016 !  DLE  !   DLE   !! 120  080 !   P   !    P    !
  ! 021  017 !  DC1  !   СУ1   !! 121  081 !   Q   !    Q    !
  ! 022  018 !  DC2  !   СУ2   !! 122  082 !   R   !    R    !
  ! 023  019 !  DC3  !   СУ3   !! 123  083 !   S   !    S    !
  ! 024  020 !  DC4  !   СУ4   !! 124  084 !   T   !    T    !
  ! 025  021 !  NAK  !   NAK   !! 125  085 !   U   !    U    !
  ! 026  022 !  SYN  !   SYN   !! 126  086 !   V   !    V    !
  ! 027  023 !  ETB  !   ETB   !! 127  087 !   W   !    W    !
  ! 030  024 !  CAN  !   CAN   !! 130  088 !   X   !    X    !
  ! 031  025 !  EM   !   EM    !! 131  089 !   Y   !    Y    !
  ! 032  026 !  SUB  !   SUB   !! 132  090 !   Z   !    Z    !
  ! 033  027 !  ESC  !   АР2   !! 133  091 !   [   !    [    !
  ! 034  028 !  FS   !   FS    !! 134  092 !   \   !    \    !
  ! 035  029 !  GS   !   GS    !! 135  093 !   ]   !    ]    !
  ! 036  030 !  RS   !   RS    !! 136  094 !   ^   !    ^    !
  ! 037  031 !  US   !   US    !! 137  095 !   _   !    _    !
  ! 040  032 ! SPACE ! ПРОБЕЛ  !! 140  096 !   `   !    Ю    !
  ! 041  033 !   !   !    !    !! 141  097 !   a   !    А    !
  ! 042  034 !   "   !    "    !! 142  098 !   b   !    Б    !
  ! 043  035 !   #   !    #    !! 143  099 !   c   !    Ц    !
  ! 044  036 !   $   !    $    !! 144  100 !   d   !    Д    !
  ! 045  037 !   %   !    %    !! 145  101 !   e   !    Е    !
  ! 046  038 !   &   !    &    !! 146  102 !   f   !    Ф    !
  ! 047  039 !   '   !    '    !! 147  103 !   g   !    Г    !
  ! 050  040 !   (   !    (    !! 150  104 !   h   !    Х    !
  ! 051  041 !   )   !    )    !! 151  105 !   i   !    И    !
  ! 052  042 !   *   !    *    !! 152  106 !   j   !    Й    !
  ! 053  043 !   +   !    +    !! 153  107 !   k   !    К    !
  ! 054  044 !   ,   !    ,    !! 154  108 !   l   !    Л    !
  ! 055  045 !   -   !    -    !! 155  109 !   m   !    М    !
  ! 056  046 !   .   !    .    !! 156  110 !   n   !    Н    !
  ! 057  047 !   /   !    /    !! 157  111 !   o   !    О    !
  ! 060  048 !   0   !    0    !! 160  112 !   p   !    П    !
  ! 061  049 !   1   !    1    !! 161  113 !   q   !    Я    !
  ! 062  050 !   2   !    2    !! 162  114 !   r   !    Р    !
  ! 063  051 !   3   !    3    !! 163  115 !   s   !    С    !
  ! 064  052 !   4   !    4    !! 164  116 !   t   !    Т    !
  ! 065  053 !   5   !    5    !! 165  117 !   u   !    У    !
  ! 066  054 !   6   !    6    !! 166  118 !   v   !    Ж    !
  ! 067  055 !   7   !    7    !! 167  119 !   w   !    В    !
  ! 070  056 !   8   !    8    !! 170  120 !   x   !    Ь    !
  ! 071  057 !   9   !    9    !! 171  121 !   y   !    Ы    !
  ! 072  058 !   :   !    :    !! 172  122 !   z   !    З    !
  ! 073  059 !   ;   !    ;    !! 173  123 !   {   !    Ш    !
  ! 074  060 !   <   !    <    !! 174  124 !   |   !    Э    !
  ! 075  061 !   =   !    =    !! 175  125 !   }   !    Щ    !
  ! 076  062 !   >   !    >    !! 176  126 !   ~   !    Ч    !
  ! 077  063 !   ?   !    ?    !! 177  127 !  DEL  !   DEL   !
  +----------+-------+---------++----------+-------+---------+

(c) 1992г Архангельский Андрей Германович




Поддержите культуру
ЯндексЯндекс. ДеньгиХочу такую же кнопку

Google
 
Web azdesign.ru az-libr.ru


Дата последнего изменения:
Wednesday, 23-Oct-2013 09:02:54 UTC