ГОСТ Р ИСО 10303-21—2022
Таблица 2 — Определение лексем средствами WSN
KEYWORD
=
USER DEFINED KEYWORD |STANDARD KEYWORD
■
USER_DEFINED_KEYWORD = "!" UPPER { UPPER | DIGIT }
•
STANDARD KEYWORD = UPPER { UPPER | DIGIT
} •
SIGN
=
fl_|_ff | If_If
INTEGER
=
[SIGN ] DIGIT { DIGIT
} •
REAL
=
[SIGN ] DIGIT { DIGIT
}
[ "E" [ SIGN ] DIGIT { DIGIT
{
DIGIT }
}
] •
STRING= " { SPECIAL | DIGIT |SPACE |LOWER |UPPER |
HIGH CODEPOINT |
APOSTROPHE APOSTROPHE
1
REVERSE SOLIDUS REVERSE SOLIDUS |
CONTROL_DIRECTIVE }
II
ENTITY_INSTANCE_NAME= "#" (DIGIT ) { DIGIT } .
VALUE_INSTANCE_NAME= "0" (DIGIT ) { DIGIT }
•
CONSTANT ENTITY NAME= "#" (UPPER ) { UPPER |DIGIT }
•
CONSTANT_VALUE_NAME= "0" (UPPER ) { UPPER |DIGIT }
•
LHS_OCCURRENCE_NAME= (ENTITY_INSTANCE_NAME IVALUE_INSTANCE__NAME ) .
RHS OCCURRENCE NAME = (ENTITY INSTANCE NAME
CONSTANT_ENTITY_NAME
|VALUE INSTANCE NAME |
|CONSTANT_VALUE__NAME) .
ANCHOR NAME
=
"<" URI FRAGMENT IDENTIFIER ">"
•
TAG_NAME
=
(UPPER |LOWER) { UPPER |LOWER | DIGIT } .
RESOURCE
=
"<" UNIVERSAL_RESOURCE_IDENTIFIER ">" .
ENUMERATION
=
UPPER { UPPER |DIGIT } "."
•
t
8
HEX
=
110
fr | , ff |
112
fr | ffзf|
| "
4
" | "
5"
ii f? | n
9
if | Г|д|? | ffв?f
| "C" | "D"
| "
6
" | "7" |
| "E" | "F"
1
2
BINARY
=
IfII
1
If ^
11 0
H | П
2 1
» | II lf
I "3" ) { HEX }
IIIIIIII
SIGNATURE_CONTENT = BASE64 .
5.5 Структура обмена в WSN
Синтаксис структуры обмена установлен в таблице 3. Таблица 3 ссылается на лексемы, опреде
ленные в таблице 2. Отношение между синтаксисом и EXPRESS-схемой установлено в разделе 12.
7