§ 7 - Appendix B - Debugging

aa_macro.py provides the parse tree as a debugging facility if you provide the debug=True parameter on invocation of the module, or if you set it directly with obj.debug=True at some point prior to processing the content in question.

Warning: Don't forget to turn it off again if you're going to reuse the module; this data accumulates.

You can get a direct text-formatted report from the parse tree by calling obj.getdebug() after generation; or you can access the list the parse tree information is stored in directly at obj.devstack , which contains a list of tuples, where each tuple is arranged as follows:

  • tag (string)
  • depth (integer)
  • lineNumber (integer)
  • charOffset (integer)
  • tagData (string)
  • localDepth (integer)

The tuples are in parse order; that is, inside to outside, left to right.

Keyboard Navigation
, Previous Page . Next Page t TOC i Index

Valid HTML 4.01 Loose

This manual was generated with wtfm
wtfm uses aa_macro and SqLite
aa_macro uses Python 2.7

AltStyle によって変換されたページ (->オリジナル) /