|
167 | 167 |
|
168 | 168 | <DateTimeLiteral> ::= <datetime> <ws> |
169 | 169 | <TimeLiteral> ::= <time> <ws> |
170 | | -<datetime> ::= <date> ( "T" | "" ) <time> ( <timezone> )? |
171 | | -<date> ::= <year> "-" <month> "-" <day> |
172 | | -<year> ::= <digit> <digit> <digit> <digit> |
173 | | -<month> ::= <digit> <digit> |
174 | | -<day> ::= <digit> <digit> |
175 | | -<time> ::= <hour> ":" <minute> ( ":" <second> )? ( "." <fraction> )? |
176 | | -<timezone> ::= ( "Z" | ( "+" | "-" ) <hour> ":" <minute> ) |
177 | | -<hour> ::= <digit> <digit> |
178 | | -<minute> ::= <digit> <digit> |
179 | | -<second> ::= <digit> <digit> |
180 | | -<fraction> ::= <digit>+ |
181 | | - |
182 | | -<digit> ::= [0-9] |
| 170 | +<datetime> ::= <date> <ws> ( "T" | " " ) <ws> <time> <ws> ( <timezone> <ws> )? |
| 171 | +<date> ::= <year> <ws> "-" <ws> <month> <ws> "-" <ws> <day> <ws> |
| 172 | +<year> ::= <digit> <ws> <digit> <ws> <digit> <ws> <digit> <ws> |
| 173 | +<month> ::= <digit> <ws> <digit> <ws> |
| 174 | +<day> ::= <digit> <ws> <digit> <ws> |
| 175 | +<time> ::= <hour> <ws> ":" <ws> <minute> <ws> ( ":" <ws> <second> <ws> )? ( "." <ws> <fraction> <ws> )? |
| 176 | +<timezone> ::= ( "Z" | ( "+" | "-" ) <ws> <hour> <ws> ":" <ws> <minute> <ws> ) |
| 177 | +<hour> ::= <digit> <ws> <digit> <ws> |
| 178 | +<minute> ::= <digit> <ws> <digit> <ws> |
| 179 | +<second> ::= <digit> <ws> <digit> <ws> |
| 180 | +<fraction> ::= <digit>+ <ws> |
| 181 | + |
| 182 | +<digit> ::= [0-9] <ws> |
183 | 183 | <StringLiteral> ::= "\"" ( [A-Z] | [a-z] | [0-9] | "/" | "*" | "[" | "]" | "(" | ")" | " " | "_" | "@" | "#" | "\\" | "+" | "-" | "." | "," | ":" | "$" | "^" )+ "\"" |
184 | 184 | <ClaimLiteral> ::= <StringLiteral> |
185 | 185 | <ReferenceLiteral> ::= <StringLiteral> |
|
205 | 205 | <ReferenceClause> ::= ( "type" | "keys" ( "[" ( [0-9]* ) "]" ) ( ".type" | ".value" ) ) |
206 | 206 | <SemanticIdClause> ::= ( "semanticId" | "semanticId." <ReferenceClause> ) |
207 | 207 | <SpecificAssetIdsClause> ::= ( "specificAssetIds" ( "[" ( [0-9]* ) "]" ) ( ".name" | ".value" | ".externalSubjectId" | ".externalSubjectId." <ReferenceClause> ) ) |
208 | | -<idShortPath> ::= ( <idShort> ("[" ( [0-9]* ) "]" )* ( "." <idShortPath> )* ) |
| 208 | +<idShortPath> ::= ( <idShort> ("[" ( [0-9]* ) "]" ) ( "." <idShortPath> )* ) |
209 | 209 | <idShort> ::= ( ( [a-z] | [A-Z] ) ( [a-z] | [A-Z] | [0-9] | "_" )* ) |
210 | 210 |
|
211 | | -<ws> ::= ( " " | "\t" | "\r" | "\n" )* |
| 211 | +<ws> ::= ( " " | "\t" | "\r" | "\n" )+ |
0 commit comments