Россия, Петерубрг, СПБ-ГПУ, 1998 |
Опубликован: 19.09.2008 | Уровень: специалист | Доступ: платный
Лекция 10:
Синтаксический справочник
Перевод:
образец | переменная + целый-литерал | (образец упорядочивания) | |
| | образец0 | ||
образецi | образецi+1 [квалифицированный-оператор-конструктора(n,i) образецi+1] | ||
| | левый-образецi | ||
| | правый-образецi | ||
левый-образецi | (левый-образецi | образецi+1) квалифицированный-оператор-конструктора(l,i) образецi+1 | ||
левый-образец6 | - (целый-литерал | литерал-с-плавающей-точкой) | (отрицательный литерал) | |
правый-образецi | образецi+1 квалифицированный-оператор-конструктора(r,i) (правый-образецi | образецi+1) | ||
образец10 | такой-как-образец | ||
| | общий-конструктор такой-как-образец1 ... такой-как-образецk | (число аргументов конструктора gcon = k, k>=1 ) |
Перевод:
такой-как-образец | переменная [@ такой-как-образец] | ("такой как"-образец) | |
| | общий-конструктор | (число аргументов конструктора gcon = 0 ) | |
| | квалифицированный-конструктор { образец-с-именем1 , ... , образец-с-именемk } | (именованный образец, k>=0 ) | |
| | литерал | ||
| | _ | (любые символы) | |
| | ( образец ) | (образец в скобках) | |
| | ( образец1 , ... , образецk ) | (образец кортежа, k>=2 ) | |
| | [ образец1 , ... , образецk ] | (образец списка, k>=1 ) | |
| | такой-как-образец | (неопровержимый образец) | |
образец-с-именем | квалифицированная-переменная = образец |
Перевод:
общий-конструктор | () | ||
| | [] | ||
| | (,{,}) | ||
| | квалифицированный-конструктор | ||
переменная | идентификатор-переменной | ( символ-переменной ) | (переменная) | |
квалифицированная-переменная | квалифицированный-идентификатор-переменной | ( квалифицированный-символ-переменной ) | (квалифицированная переменная) | |
конструктор | идентификатор-конструктора | (символ-конструктора ) | (конструктор) | |
квалифицированный-конструктор | квалифицированный-идентификатор-конструктора | ( символ-общего-конструктора ) | (квалифицированный конструктор) | |
оператор-переменной | символ-переменной | 'идентификатор-переменной ' | (оператор переменной) | |
квалифицированный-оператор-переменной | квалифицированный-символ-переменной | 'квалифицированный-идентификатор-переменной ' | (квалифицированный оператор переменной) | |
оператор-конструктора | символ-конструктора | 'идентификатор-конструктора ' | (оператор конструктора) | |
квалифицированный-оператор-конструктора | символ-общего-конструктора | 'квалифицированный-идентификатор-конструктора ' | (квалифицированный оператор конструктора) | |
оператор | оператор-переменной | оператор-конструктора | (оператор) | |
квалифицированный-оператор | квалифицированный-оператор-переменной | квалифицированный-оператор-конструктора | (квалифицированный оператор) | |
символ-общего-конструктора | : | квалифицированный-символ-конструктора |