CR2. , IF, WHILE, .. . ( )
5 , VAR Ch: CHAR < >
. 5. < >
BEGIN 9, 10 3
SR9. < BEGIN>::= BEGIN < > END
SR10. < >::= <>
| < >; <>
CR3. , READ, WRITE .. < > < >.
CF-Pascal
Pascal.
SR11. <>::= < READ>
| < WRITE>
| < >
| < >
| < BEGIN>
| < IF>
| < WHILE>
SR12. < READ>::= READ (< >)
SR13. < WRITE>::= WRITE(< write>)
| WRITELN (< write>)
| WRITELN
SR14. < write>::= < write>
| < write>, < write>
SR15. < write>::= <>
| '< >'
SR16. < >::= <>
| < > <>
SR17. <>::= <>, <>, < >
SR18 < >::= (|) | = | { | } |: |; | | < | > |, |. | #
- , CF-Pascal.
SR19. < >::= <>:= <>
SR20. <>::= <>
| '<>'
SR21. < >::=
SR22. < IF>::= IF <> THEN <>
| IF <> THEN <> ELSE <>
SR23. <>::= <> < > <>
SR24. <>::= < | = | > | <= | <> | >=
SR25. < WHILE>::= WHILE <> DO <>
- BNF, :
{ }; . , , < > < write>.
- , , -. . - , READ , , . , , .