3.2 Паскальтілінің алфавиті Паскаль тілі латын (ағылшын) алфавитінің бас əріптері мен кіші əріптерінен, астын сызу таңбасынан, араб цифрларынан жəне ажырату символдарынан (шектеуіштерден) тұрады. <алфавит> :: = <əріптер> | <цифрлар> | <шектеуіштер>
<əріптер> :: = A | B | …| Z | a | b | …| z | <астын сызу таңбасы>
<цифрлар>::=0|1|2|3|4|5|6|7|8|9 <астын сызу таңбасы> :: = _ <шектеуіштер>::=<операциялар таңбалары>|<жақшалар> | <қордағы сөздер>| <ажыратқыштар>
<операциялар таңбалары>::= <арифметикалық>|<қатынас>|
<логикалық>|<сөз тіркестік>|<жиындық>
<арифметикалық операциялар таңбалары>::= + | – | * | / | div | mod <қатынас операциялары таңбалары>::= = | <> | > | < | >= | <= <логикалық операциялар таңбалары>::= not | and | or | xor <тіркестік операциялар таңбалары>::= + |<қатынас операциялары> <жиындық операциялар таңбалары>::= * | + | – | = | <> | <= | >= | in <жақшалар>::= <индекстер үшін>|<өрнектер мен функциялар үшін>| <операторлық>| <сөзтіркестік>
38
<индекстер үшін жақшалар>::= [ ] | (. .) <өрнектер мен функциялар үшін жақшалар>::= ( ) <операторлық жақшалар>::= begin end <сөз тіркестері үшін жақшалар>::= ' ' <ажыратқыштар>::= := |. |, | : | ; | ^ | $ | # <қордағы сөздер>::= and | asm | array | begin | case | const| constructor | destructor | div | do | downto | else | end | exports | file | for | function | goto | if | implementation | in | inherited | inline | interface | label | library | mod | nil | not | object | of | or | packed | procedure | program | record | repeat | set | shl | shr | string | then | to | type | unit | until | uses | var | while | with | xor «Босорын» таңбасы да ажыратқыштарға жатады. Ол прог-рамманың түсініктілігін жақсарту үшін қолданылады. «Босорын» идентификатор ішінде, сандар цифрлары арасында жəне қордағы сөздер ішінде болмауы тиіс.
Комментарий, яғни түсініктеме – { } немесе (* *) жақшалары арасындағы мəтін. Олардың ішінде əріптер (орыс, қазақ əріптері), цифрлар, арнайы таңбалар бола береді. Түсініктемелер програм-ма жұмысын, командаларды түсіндіру үшін қолданылады. Олар кез келген орында жазыла береді.