Kurallar bir uç değerler dizgesi olarak çözümlenir ve bunlara bazan karakterler adı verilir. ABNF'de bir karakter basitçe sıfır veya pozitif bir tamsayıdır. Belirli bağlamlarda, değerlerin özgün bir eşlemi (kodlaması) bir karakter kümesi olarak (ASCII gibi) belirtilir.
Uç değerler, bu karakterlerin taban yorumlarını açıkça belirten bir veya daha fazla sayısal karakterle belirtilir. Şimdilik şu tabanlar tanımlanmıştır:
b = ikilik
d = onluk
x = onaltılık
Dolayısıyla:
sırasıyla satırbaşı karakterinin onluk ve onaltılık değerlerini [
US-ASCII] belirtir.
Böyle değerlerin birleşiminden oluşan değerler bir bütün olarak, değeri oluşturan karakterlerin arasına bir nokta (".") konarak belirtilir. Örnek:
ABNF, dizgesel sabitlerin tırnaklar içine alınarak doğrudan belirtilebilmesine imkan tanır. Örnek:
Dizgesel sabitler basılabilen karakterlerin bir birleşimi olarak yorumlanır.
| Not |
---|
ABNF dizgesel sabitleri harf büyüklüğüne duyarlı değildir ve bu dizgelerin karakter kümesi us-ascii'dir.
|
Örneğin,
ve
"abc", "Abc", "aBc", "abC", "ABc", "aBC", "AbC" ve "ABC" ile eşleşir.
Harf büyüklüklerine duyarlı bir kuralın her karakteri tek tek belirtilir.
Örneğin,
kuralismi = %d97 %d98 %d99
veya
sadece küçük harfli dizgeyle ("abc") eşleşecektir.