Алфавіт мови Паскаль

Алфавіт та словник програмування Паскаль. Програма формується із пропозицій, що складаються з лексем та роздільників, які у свою чергу формуються з кінцевого набору літер, що утворюють алфавіт мови 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.