Enhance the ParseErrorException to report:
- template name (path)
- error line
- error column
The Click framework attempts to render the template error highlighting the
offending line. However when templates or macros are included in a page, the
source of the error cannot be determined from the ParseErrorException message.
If the additional properties could be added to the ParseErrorException
the framework could accurately render the offending template error. This
information should enable quicker debugging of usage errors by all Velocity users.