BNF & Syntax Diagrams

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/4

flashcard set

Earn XP

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

5 Terms

1
New cards

BNF

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

2
New cards

Terminal

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

3
New cards

Non-Terminal

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

4
New cards

Recursive

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

5
New cards

Syntax Diagrams

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