BNF

GPTKB entity

Statements (102)
Predicate Object
gptkbp:instance_of gptkb:High_School
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:Yacc_2.0
gptkbp:applies_to data interchange formats
markup languages
gptkbp:associated_with gptkb:Backus-Naur_Form
gptkbp:can_be_extended_by syntax extensions
gptkbp:can_create language parsers
gptkbp:defines a set of rules
gptkbp:developed_by gptkb:John_Backus
gptkbp:first_introduced other grammar notations
gptkbp:game_components language tools
gptkbp:has_transformation parse trees
https://www.w3.org/2000/01/rdf-schema#label BNF
gptkbp:is_a_basis_for syntax highlighting
language interoperability
syntax highlighting in editors
gptkbp:is_a_framework_for formal language theory
language analysis
language processing tools
language specification
gptkbp:is_a_tool_for language processing
automated testing
language analysis
language parsing
language specification
syntax validation
language validation
gptkbp:is_characterized_by production rules
gptkbp:is_considered_as defining languages
specifying languages
syntax definition
gptkbp:is_described_as data formats
data structures
grammar rules
programming constructs
syntax of programming languages
languages in computer science
gptkbp:is_essential_for gptkb:software_framework
compiler construction
gptkbp:is_often_used_in documentation of programming languages
gptkbp:is_part_of computer science education
gptkbp:is_referenced_in programming language syntax
syntax rules
language designers
gptkbp:is_related_to EBNF
formal language theory
syntax diagrams
gptkbp:is_represented_in syntax rules
language syntax
gptkbp:is_similar_to context-free grammars
gptkbp:is_standardized_by computer programming
data representation
language representation
defining syntax
defining syntax rules
language definition
syntax definitions
defining language syntax
gptkbp:is_used_in gptkb:software
gptkb:software_framework
gptkb:Educational_Institution
gptkb:document
API design
computer programming
data serialization
compiler design
software engineering
data modeling
compiler construction
language interoperability
syntax analysis
data interchange formats
language implementation
language design
protocol specifications
automated code generation
language transformation
gptkbp:is_utilized_in natural language processing
text processing
syntax analysis
language specification
gptkbp:represents recursive structures
recursive definitions
gptkbp:specifies markup languages
the structure of data
gptkbp:symbol formal languages
context-free grammars
formal specifications
defining programming languages
describing languages
describing programming languages
gptkbp:technique defining formal languages
defining language constructs
defining language syntax.
defining languages
defining programming languages
defining syntax rules
specifying programming languages
syntax specification
gptkbp:training computer science courses
gptkbp:type_of meta-language