2014-10-28 3 views
0

Что такое синтаксис, используемый в MSDN для определения и как его понять?Синтаксис для определения

connection-string ::= empty-string[;] | attribute[;] | attribute; connection-string 
empty-string ::=attribute ::= attribute-keyword=attribute-value | DRIVER=[{]attribute-value[}] 
attribute-keyword ::= DSN | UID | PWD | driver-defined-attribute-keyword 
attribute-value ::= character-string 
driver-defined-attribute-keyword ::= identifier 

Это какое-то регулярное выражение?

ответ

0

Это Backus-Naur Form (BNF), метаязык, хорошо подходящий для описания языковых произведений.