Python/Справочник по языку Python 2.6: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 56:
=== Обозначения ===
 
Для описания лексического анализа и синтаксиса используется модифицированная грамматическая нотация БНФ [[w:Форма_Бэкуса_—_Наура| БНФ]]. Используется следующий стиль для определения:
 
 
Строка 65:
 
 
Первая говорит, что ''name'' является ''lc_letter'' следующим за последовательностью из 0 или более ''lc_letter'' и подчёркиванийзнаков нижнего подчёркивания. С другой стороны ''lc_letter'' является одним символом из ряда от 'a' до 'z'. (Вообще это правило применимо для имён, определённых в лексических и грамматических правилах в этом документе.)
 
Каждое правило начинается с имени (которое определяется правилом) и знака '''::='''. Вертикальная черта ('''|''') используется для отделения альтернатив; это наименьший связывающий оператор в этой нотации.
 
== Лексический анализ ==