ГОСТ Р ИСО 10303-11 — 2009
90RULE = •rule’.
91SCHEMA = -schema’.
92SELECT = 1select-.
93SELF = ’self.
94SET = 1set1.
95SIN = ’sin’.
96SIZEOF = -sireof’.
97SKIP = ’ skip’.
98SORT = 1sqrt’.
99STRING = ’ string ’.
100SUBTYPE = -subtype’.
101SUBTYPE_CONSTRAINT = * subtype_constraint1.
102SUPERTYPE = •supertype-
103TAN = -tan’.
104THEN = ’then’.
105TO = -to \
106TOTAL_OVER = ’ total_over’.
107TRUE = - true’.
108TYPE = ’type’.
109TYPEOF = -typeof1.
110UNIOUE = ’ unique’ .
111UNKNOWN = 1unknown *.
112UNTIL = ’ until’.
113USE = -use1.
114USEDIN = -usedin’.
115VALUE = ’value’.
116VALUE_IN = ’value_in \
117VALUE_UNIQUE = 1value_unique’.
118VAR = ’var*.
119WHERE = ’ where1.
120WHILE = ’ while’.
121WITH = -with-.
122XOR = "xof1.
A.1.2 Классы символов
Представленные ниже правила определяют различные классы символов, используемых при построении
лексических элементов в А. 1.3.
123bit = ’ 0 1| ’ 1’ .
124digit = *0 ’ | ’1* | ’2 ’ | ’3 ’ | *4’ | ’5’ | ’6 ’ | ’ 7’ | ’8 ’ | ’9’.
125digits = digit { digit } .
126encoded_character = octet octet octet octet .
127hex_digit = digit | *a’ | ’ b* | ’c* | "d1| "e" | ’ f .
128letter = ’ a’ | ’ b ’ l ’ C I ’d ’ l ’ e ’ I ’ f ’ I ’ g ’ l ’ h - | ’ i ’ | *j’ |
•k’ | T | -m’| ’ n’ l ’ o* |’p’ I’q’ I *r* |’s- | ’t’|
’ u’| ’v’| ’ w’ I * x ’ I ’у ’ I ’z " .
129Iparen_then_not_lparen_star = ’ ("{’ (-} not_lparen_star
{ not_lparen_star}.
130not_lparen_star = not_paren_star | ’ ) ’ .
131not_paren_star = letter | digit not_paren_star_special .
132not_paren_star_quote_special = ’!’ I • - 1
I ’S-
’
+ •
,
T
I ’ 4•]’
| .Л.
l •••
I T l т I
133not_paren_star_speoal = not_paren_star_quote_special |.
134not_quote = not_paren_star_quote_special | letter | digit | ’ ( ’ |
Т Г " .
135not_rparen_star = not_paren_star | ’ ( ’.
136octet = hex_digit hex_digit .
137special = not_paren_star_quote_special | ’( ’ | ’) ’ | ’ *’ |
138not_rparen_star_then_rparen = not_rparen_star { not_rparen_star}
115