BNF & Syntax Diagrams

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 4

flashcard set

Earn XP

5 Terms

1

BNF

Backus-Naur Form is a notation technique used to describe the syntax of programming languages or other formal languages.

New cards
2

Terminal

A terminal in BNF represents a basic unit that cannot be further broken down into simpler components.

New cards
3

Non-Terminal

A non-terminal in BNF represents a rule or pattern that can be expanded into other terminals or non-terminals.

New cards
4

Recursive

Recursive in BNF refers to the ability of a rule to refer to itself, creating a loop or repetition in the grammar.

New cards
5

Syntax Diagrams

Visual or graphical representations of BNF rules that help in understanding the structure of a language.

New cards
robot