Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Abnf-To-Antlr-1.5-Binaries.zip | 2018-04-27 | 105.1 kB | |
README.md | 2018-04-27 | 592 Bytes | |
Version 1.5.tar.gz | 2018-04-27 | 163.4 kB | |
Version 1.5.zip | 2018-04-27 | 198.8 kB | |
Totals: 4 Items | 467.9 kB | 0 |
Add case-insensitivity for char-val nodes per https://tools.ietf.org/html/rfc5234#section-2.3 which states...
ABNF strings are case insensitive and the character set for these strings is US-ASCII.
Hence:
rulename = "abc"
and:
rulename = "aBc"
will match "abc", "Abc", "aBc", "abC", "ABc", "aBC", "AbC", and "ABC".
To specify a rule that is case sensitive, specify the characters individually.
For example:
rulename = %d97 %d98 %d99
or
rulename = %d97.98.99
will match only the string that comprises only the lowercase characters, abc.