begin must have a corresponding
end, not all occurrences of
end have a corresponding
Lots of programming languages use a pair of single characters to indicate boundaries.
Typing out the words
end is indeed more cumbersome than writing
However, the meaning of such characters is not as obvious as words are.
The source editor of the Lazarus IDE supports a “find matching begin/end” function.