Statements (36)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:context-free_grammar
|
| gptkbp:abbreviation |
gptkb:ABNF
|
| gptkbp:basedOn |
gptkb:Backus–Naur_form
|
| gptkbp:documentation |
gptkb:RFC_5234
|
| gptkbp:feature |
support for comments
support for alternatives support for optional elements support for prose descriptions support for repetition support for value ranges |
| gptkbp:hasSyntax |
char-val = DQUOTE *(%x20-21 / %x23-7E) DQUOTE
concatenation = repetition *(1*c-wsp repetition) elements = alternation *(*c-wsp alternation) group = '(' *c-wsp elements *c-wsp ')' num-val = '%' (bin-val / dec-val / hex-val) option = '[' *c-wsp elements *c-wsp ']' prose-val = '<' *(%x20-3D / %x3F-7E) '>' repeat = 1*DIGIT / (*DIGIT '*' *DIGIT) repetition = [repeat] element rule = elements element = rulename / group / option / char-val / num-val / prose-val alternation = concatenation *(*c-wsp '/' *c-wsp concatenation) |
| gptkbp:license |
public domain
|
| gptkbp:relatedTo |
gptkb:Extended_Backus–Naur_form
gptkb:Backus–Naur_form |
| gptkbp:standardizedBy |
gptkb:IETF
|
| gptkbp:usedBy |
gptkb:HTTP
gptkb:SIP IMAP SMTP URI syntax |
| gptkbp:usedFor |
describing formal languages
|
| gptkbp:usedIn |
Internet protocols
|
| gptkbp:bfsParent |
gptkb:Backus_normal_form
|
| gptkbp:bfsLayer |
6
|
| https://www.w3.org/2000/01/rdf-schema#label |
Augmented Backus–Naur form
|