Синтаксические диаграммы

Металингвистическая форма Бекуса-Наура

Способы описания синтаксиса языка Паскаль

<A>::=x

‘A‘ – название определителя синтаксиса конструкции

‘Х’ – последовательность символов языка, представляющих конструкцию

‘::’ – знак «есть по определению

Дополнительные знаки:

«|» - обозначает «или»

{<x>} – повторение конструкции х

[<x>] – конструкция может быть пропущена

Пример:

<цифра>::=0|1|2|3|4|5|6|7|8|9

<двоичная цифра>::=0|1

<двоичный код>::=<двоичная цифра>|<двоичный код>< двоичная цифра >

<двоичный код>::< двоичная цифра >{< двоичная цифра >}

Синтаксические конструкции, изображающиеся с помощью графических схем

На синтаксической диаграмме применяют следующие графические элементы

1) линии

 
 


2) Основные символы

 

 
 


3) Определяющие понятия языка

 

Примеры.