diff --git a/documentation/rule-language.md b/documentation/rule-language.md index 68ace3c..6105544 100644 --- a/documentation/rule-language.md +++ b/documentation/rule-language.md @@ -15,12 +15,11 @@ The rule language grammar, expressed in a BNF-like syntax, is the following: target ::= "allow" | "block" | "reject". device_id ::= "*:*" | vendor_id ":*" | vendor_id ":" product_id. + device_id ::= . - device_attributes ::= device_attributes | attribute. - device_attributes ::= . + device_attributes ::= device_attributes attribute. | attribute. - conditions ::= conditions | condition. - conditions ::= . + conditions ::= conditions condition. | condition. See [Device attributes](https://github.com/dkopecek/usbguard#device-attributes) section for the list of available attributes and [Conditions](https://github.com/dkopecek/usbguard#conditions) for the list of supported rule conditions.