Sadly, I think we got away from your question Chris. :?

But to help directly answer what you may want to know...

Proper programming structure and practices is a key feature of the language and a mainstay of all Pascal debuggers. At least those that are made to proper standards.

C and C++ allows you to stray (sometimes too far) from the path that you should take while writing your code.