Definition:
PropertyName
=
Value
,
Definition
::=
PropertyName
( '='
Value
)? ( ','
PropertyName
( '='
Value
)? )*
no references
Query:
-
PropertyName
PropertyName
=
!=
Value
,
Query
::= ( '-'?
PropertyName
|
PropertyName
( '=' | '!=' )
Value
) ( ',' ( '-'?
PropertyName
|
PropertyName
( '=' | '!=' )
Value
) )*
no references
Value:
NumberLiteral
StringLiteral
Value
::=
NumberLiteral
|
StringLiteral
referenced by:
Definition
Query
StringLiteral:
QuotedString
UnquotedString
StringLiteral
::=
QuotedString
|
UnquotedString
referenced by:
Value
QuotedString:
"
[^"]
"
'
[^']
'
QuotedString
::= '"' [^"]* '"'
| "'" [^']* "'"
referenced by:
StringLiteral
UnquotedString:
[^{space},]
UnquotedString
::= [^{space},]+
referenced by:
StringLiteral
NumberLiteral:
0
[0-7]
x
[0-9]
[A-F]
[a-f]
-
[1-9]
[0-9]
NumberLiteral
::= '0' ( [0-7]* | 'x' [0-9A-Fa-f]+ )
| '-'? [1-9] [0-9]+
referenced by:
Value
PropertyName:
[A-Z]
[A-Z]
[0-9]
_
.
PropertyName
::= [A-Z] [A-Z0-9_]* ( '.' [A-Z] [A-Z0-9_]* )*
referenced by:
Definition
Query
... generated by
Railroad Diagram Generator
R
R