Алфавіт мови Паскаль
Алфавіт та словник програмування Паскаль. Програма формується із пропозицій, що складаються з лексем та роздільників, які у свою чергу формуються з кінцевого набору літер, що утворюють алфавіт мови Pascal. Ця мова складається з букв латинського алфавіту (великих – А, В, С, D . X, Y, Z, малих – а, b, с . x, у, z), арабських цифр (0, 1, 2, 3, 4, 5, 6, 7,8,9) та спеціальних символів.
Лексеми включають: зарезервовані слова, ідентифікатори (стандартні та користувацькі), спеціальні символи (прості та складові), мітки.
- Зарезервовані слова є складовою мови, мають фіксоване накреслення і певний зміст (наприклад, зарезервоване слово VAR відкриває розділ опису змінних).
- Стандартні ідентифікатори служать визначення заздалегідь зарезервованих ідентифікаторів визначених типів даних, констант, функцій і процедур (наприклад, стандартна функція ABS повертає модуль свого аргументу).
- Ідентифікатори користувача застосовуються для позначення констант, змінних, процедур та функцій. Користувач повинен вибирати ім'я ідентифікатора відмінне від зарезервованих слів та стандартних ідентифікаторів.
Правила складання ідентифікаторів.
- Ідентифікатор починається з літери або символу підкреслення.
- Містить лише літери, цифри або знак підкреслення.
- Між двома ідентифікаторами має стояти роздільник.
- Максимальна довжина – 127 символів. Усі символи є значущими.
- Ідентифікатор не може повторювати зарезервоване слово.
- Якщо ідентифікатор користувача повторює стандартний, то дія стандартного ідентифікатора – скасовується.
Приклади ідентифікаторів користувача: x, s, s23,asd_sd45. Спеціальні символи: Прості: "+", "-", "*", "/", "=", ">", " Складові: ":=", " », «..», «=». Мітки використовуються для ідентифікації операторів у програмі при переході по оператору GOTO. Правила написання міток відрізняються від правил складання ідентифікаторів, наступним – на першому місці може стояти цифра. Приклади міток: В1ок_12, 67, М1, exit, 15GX.