gptkbp:instanceOf
|
formal grammar notation
|
gptkbp:allows
|
grouping
alternatives
optional elements
repetitions
|
gptkbp:alternativeTo
|
gptkb:Augmented_BNF
gptkb:Railroad_diagrams
|
gptkbp:category
|
formal language theory
syntax specification language
|
gptkbp:containsElement
|
nonterminal symbol
production rule
terminal symbol
metacharacter
|
gptkbp:creator
|
gptkb:Niklaus_Wirth
|
gptkbp:developedBy
|
gptkb:BNF
|
gptkbp:firstPublished
|
1977
|
gptkbp:fullName
|
gptkb:Extended_Backus–Naur_Form
|
https://www.w3.org/2000/01/rdf-schema#label
|
EBNF
|
gptkbp:notableFeature
|
parentheses for grouping
curly braces for repetition
equals sign for definition
semicolon for end of rule
square brackets for option
vertical bar for alternatives
|
gptkbp:notation
|
metasyntax
|
gptkbp:relatedTo
|
gptkb:BNF
syntax diagrams
|
gptkbp:standardizedBy
|
gptkb:ISO/IEC_14977
|
gptkbp:usedBy
|
gptkb:Ada
gptkb:Modula-2
gptkb:Pascal
gptkb:ECMAScript
gptkb:ISO_standards
|
gptkbp:usedFor
|
gptkb:syntax
|
gptkbp:usedIn
|
gptkb:programming_language
computer science
|
gptkbp:bfsParent
|
gptkb:Extended_Backus–Naur_Form
gptkb:ISO/IEC_14977
gptkb:Extended_Backus–Naur_form
gptkb:BNF
|
gptkbp:bfsLayer
|
6
|