AND       and       aNd
BEGIN     begin     BEGIn
DIV       div       dIv
DO        do        Do
DOWNTO    downto    DowNTO
ELSE      else      eLsE
END       end       ENd
FIXED     fixed     FiXeD
FLOAT     float     fLoAt
FOR       for       fOR
FUNCTION  function  funCTion
IF        if        iF
INTEGER   integer   InTeGeR
MOD       mod       MoD
NOT       not       NoT
OR        or        Or
PROCEDURE procedure pRoCeDuRe
PROGRAM   program   pROGRAm
READ      read      rEaD
REPEAT    repeat    rePeaT
THEN      then      thEn
TO        to        tO
UNTIL     until     UnTIl
VAR       var       vAr
WHILE     while     whILe
WRITE     write     wRiTe

_
a
_a
a_
b_e_g_i_n

begins
ends
{How do you {handle funny comments}
like this?}
{Here is a comment that doesn't end
 X := X+1;