Statements (29)
Predicate | Object |
---|---|
gptkbp:instanceOf |
formal grammar notation
|
gptkbp:abbreviation |
gptkb:EBNF
|
gptkbp:allows |
grouping
alternatives optional elements repetitions |
gptkbp:alternativeTo |
gptkb:Augmented_Backus–Naur_form
Wirth syntax notation |
gptkbp:basedOn |
gptkb:Backus–Naur_form
|
gptkbp:example |
<digit> ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
|
gptkbp:hasFeature |
readability
conciseness expressive syntax metasymbols |
gptkbp:hasParentNotation |
gptkb:Backus–Naur_form
|
https://www.w3.org/2000/01/rdf-schema#label |
Extended Backus–Naur form
|
gptkbp:introducedIn |
1970s
|
gptkbp:relatedTo |
context-free grammar
syntax diagrams |
gptkbp:standardizedBy |
gptkb:ISO/IEC_14977
|
gptkbp:usedBy |
gptkb:ISO
gptkb:W3C gptkb:ECMA |
gptkbp:usedFor |
defining computer programming languages syntax
|
gptkbp:usedIn |
compiler design
parser generation language specifications |
gptkbp:bfsParent |
gptkb:context-free_grammar
|
gptkbp:bfsLayer |
5
|