bison.BisonParser-class.html 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  5. <head>
  6. <title>bison.BisonParser</title>
  7. <link rel="stylesheet" href="epydoc.css" type="text/css"></link>
  8. </head>
  9. <body bgcolor="white" text="black" link="blue" vlink="#204080"
  10. alink="#204080">
  11. <!-- =========== START OF NAVBAR =========== -->
  12. <table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
  13. <tr valign="center">
  14. <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="bison-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
  15. <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
  16. <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
  17. <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
  18. <th class="navbar" align="right" width="100%">
  19. <table border="0" cellpadding="0" cellspacing="0">
  20. <tr><th class="navbar" align="center">
  21. <p class="nomargin">
  22. PyBison&nbsp;API&nbsp;Reference
  23. </p></th></tr></table>
  24. </th>
  25. </tr>
  26. </table>
  27. <table width="100%" cellpadding="0" cellspacing="0">
  28. <tr valign="top">
  29. <td width="100%">
  30. <font size="-1"><b class="breadcrumbs">
  31. <a href="bison-module.html">Module&nbsp;bison</a> ::
  32. Class&nbsp;BisonParser
  33. </b></font></br>
  34. </td>
  35. <td><table cellpadding="0" cellspacing="0">
  36. <tr><td align="right"><font size="-2">[<a href="../private/bison.BisonParser-class.html">show&nbsp;private</a>&nbsp;|&nbsp;hide&nbsp;private]</font></td></tr>
  37. <tr><td align="right"><font size="-2">[<a href="frames.html"target="_top">frames</a>&nbsp;|&nbsp;<a href="bison.BisonParser-class.html" target="_top">no&nbsp;frames</a>]</font></td></tr>
  38. </table></td>
  39. </tr></table>
  40. <!-- =========== START OF CLASS DESCRIPTION =========== -->
  41. <h2 class="class">Class BisonParser</h2>
  42. <pre class="base-tree">
  43. <a href="__builtin__.object-class.html"><code>object</code></a> --+
  44. |
  45. <b>BisonParser</b>
  46. </pre><br />
  47. <hr/>
  48. <p>Base parser class</p>
  49. You should subclass this, and provide a bunch of methods called
  50. 'on_TargetName', where 'TargetName' is the name of each target in your
  51. grammar (.y) file.
  52. <hr/>
  53. <!-- =========== START OF METHOD SUMMARY =========== -->
  54. <table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
  55. <tr bgcolor="#70b0f0" class="summary">
  56. <th colspan="2">Method Summary</th></tr>
  57. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  58. <td><code><span class="summary-sig"><a href="bison.BisonParser-class.html#__init__" class="summary-sig-name"><code>__init__</code></a>(<span class=summary-sig-arg>self</span>,
  59. <span class="summary-sig-kwarg">**kw</span>)</span></code>
  60. <br />
  61. Abstract representation of parser</td></tr>
  62. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  63. <td><code><a name="__getitem__"></a><span class="summary-sig"><span class="summary-sig-name">__getitem__</span>(<span class=summary-sig-arg>self</span>,
  64. <span class=summary-sig-arg>idx</span>)</span></code>
  65. </td></tr>
  66. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  67. <td><code><span class="summary-sig"><a href="bison.BisonParser-class.html#error" class="summary-sig-name"><code>error</code></a>(<span class=summary-sig-arg>self</span>,
  68. <span class=summary-sig-arg>value</span>)</span></code>
  69. <br />
  70. Return the result of this method from a handler to notify a syntax
  71. error</td></tr>
  72. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  73. <td><code><span class="summary-sig"><a href="bison.BisonParser-class.html#loadxml" class="summary-sig-name"><code>loadxml</code></a>(<span class=summary-sig-arg>self</span>,
  74. <span class=summary-sig-arg>raw</span>,
  75. <span class=summary-sig-arg>namespace</span>)</span></code>
  76. <br />
  77. Loads a parse tree from raw xml text</td></tr>
  78. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  79. <td><code><span class="summary-sig"><a href="bison.BisonParser-class.html#loadxmldoc" class="summary-sig-name"><code>loadxmldoc</code></a>(<span class=summary-sig-arg>self</span>,
  80. <span class=summary-sig-arg>xmldoc</span>,
  81. <span class=summary-sig-arg>namespace</span>)</span></code>
  82. <br />
  83. Returns a reconstituted parse tree, loaded from an
  84. xml.dom.minidom.Document instance</td></tr>
  85. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  86. <td><code><span class="summary-sig"><a href="bison.BisonParser-class.html#loadxmlobj" class="summary-sig-name"><code>loadxmlobj</code></a>(<span class=summary-sig-arg>self</span>,
  87. <span class=summary-sig-arg>xmlobj</span>,
  88. <span class=summary-sig-arg>namespace</span>)</span></code>
  89. <br />
  90. Returns a node object, being a parse tree, reconstituted from an
  91. xml.dom.minidom.Element object</td></tr>
  92. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  93. <td><code><span class="summary-sig"><a href="bison.BisonParser-class.html#read" class="summary-sig-name"><code>read</code></a>(<span class=summary-sig-arg>self</span>,
  94. <span class=summary-sig-arg>nbytes</span>)</span></code>
  95. <br />
  96. Override this in your subclass, if you desire.</td></tr>
  97. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  98. <td><code><span class="summary-sig"><a href="bison.BisonParser-class.html#run" class="summary-sig-name"><code>run</code></a>(<span class=summary-sig-arg>self</span>,
  99. <span class="summary-sig-kwarg">**kw</span>)</span></code>
  100. <br />
  101. Runs the parser, and returns the top-most parse target.</td></tr>
  102. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  103. <td><code><span class="summary-sig"><a href="bison.BisonParser-class.html#toprettyxml" class="summary-sig-name"><code>toprettyxml</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
  104. <br />
  105. Returns a human-readable xml representation of the parse tree</td></tr>
  106. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  107. <td><code><span class="summary-sig"><a href="bison.BisonParser-class.html#toxml" class="summary-sig-name"><code>toxml</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
  108. <br />
  109. Serialises the parse tree and returns it as a raw xml string</td></tr>
  110. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  111. <td><code><span class="summary-sig"><a href="bison.BisonParser-class.html#toxmldoc" class="summary-sig-name"><code>toxmldoc</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
  112. <br />
  113. Returns an xml.dom.minidom.Document object containing the parse
  114. tree</td></tr>
  115. <tr bgcolor="#e8f0f8" class="group">
  116. <th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from object</th></tr>
  117. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  118. <td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__delattr__" class="summary-sig-name"><code>__delattr__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code>
  119. <br />
  120. x.__delattr__('name') &lt;==&gt; del x.name</td></tr>
  121. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  122. <td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__getattribute__" class="summary-sig-name"><code>__getattribute__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code>
  123. <br />
  124. x.__getattribute__('name') &lt;==&gt; x.name</td></tr>
  125. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  126. <td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__hash__" class="summary-sig-name"><code>__hash__</code></a>(<span class=summary-sig-arg>x</span>)</span></code>
  127. <br />
  128. x.__hash__() &lt;==&gt; hash(x)</td></tr>
  129. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  130. <td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__reduce__" class="summary-sig-name"><code>__reduce__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code>
  131. <br />
  132. helper for pickle</td></tr>
  133. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  134. <td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__reduce_ex__" class="summary-sig-name"><code>__reduce_ex__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code>
  135. <br />
  136. helper for pickle</td></tr>
  137. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  138. <td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__repr__" class="summary-sig-name"><code>__repr__</code></a>(<span class=summary-sig-arg>x</span>)</span></code>
  139. <br />
  140. x.__repr__() &lt;==&gt; repr(x)</td></tr>
  141. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  142. <td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__setattr__" class="summary-sig-name"><code>__setattr__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code>
  143. <br />
  144. x.__setattr__('name', value) &lt;==&gt; x.name = value</td></tr>
  145. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  146. <td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__str__" class="summary-sig-name"><code>__str__</code></a>(<span class=summary-sig-arg>x</span>)</span></code>
  147. <br />
  148. x.__str__() &lt;==&gt; str(x)</td></tr>
  149. <tr bgcolor="#e8f0f8" class="group">
  150. <th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from type</th></tr>
  151. <tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  152. <td><code><span class="summary-sig"><a href="__builtin__.type-class.html#__new__" class="summary-sig-name"><code>__new__</code></a>(<span class=summary-sig-arg>T</span>,
  153. <span class=summary-sig-arg>S</span>,
  154. <span class="summary-sig-vararg">...</span>)</span></code>
  155. <br />
  156. T.__new__(S, ...) -&gt; a new object with type S, a subtype of T</td></tr>
  157. </table><br />
  158. <!-- =========== START OF CLASS VARIABLE SUMMARY =========== -->
  159. <table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
  160. <tr bgcolor="#70b0f0" class="summary">
  161. <th colspan="2">Class Variable Summary</th></tr>
  162. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
  163. <td><b><a href="bison.BisonParser-class.html#bisonCFile"><code>bisonCFile</code></a></b> = <span title="'tmp.tab.c'"><code><span class="variable-quote">'</span>tmp.tab.c<span class="variable-quote">'</span> </code>
  164. </span></td></tr>
  165. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
  166. <td><b><a href="bison.BisonParser-class.html#bisonCFile1"><code>bisonCFile1</code></a></b> = <span title="'tmp.bison.c'"><code><span class="variable-quote">'</span>tmp.bison.c<span class="variable-quote">'</span> </code>
  167. </span></td></tr>
  168. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>list</code></font></td>
  169. <td><b><a href="bison.BisonParser-class.html#bisonCmd"><code>bisonCmd</code></a></b> = <span title="['bison', '-d', '-v', '-t']"><code>['bison',&nbsp;'-d',&nbsp;'-v',&nbsp;'-t'] </code>
  170. </span></td></tr>
  171. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
  172. <td><b><a href="bison.BisonParser-class.html#bisonEngineLibName"><code>bisonEngineLibName</code></a></b> = <span title="None">None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
  173. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
  174. <td><b><a href="bison.BisonParser-class.html#bisonFile"><code>bisonFile</code></a></b> = <span title="'tmp.y'"><code><span class="variable-quote">'</span>tmp.y<span class="variable-quote">'</span> </code>
  175. </span></td></tr>
  176. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
  177. <td><b><a href="bison.BisonParser-class.html#bisonHFile"><code>bisonHFile</code></a></b> = <span title="'tmp.tab.h'"><code><span class="variable-quote">'</span>tmp.tab.h<span class="variable-quote">'</span> </code>
  178. </span></td></tr>
  179. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
  180. <td><b><a href="bison.BisonParser-class.html#bisonHFile1"><code>bisonHFile1</code></a></b> = <span title="'tokens.h'"><code><span class="variable-quote">'</span>tokens.h<span class="variable-quote">'</span> </code>
  181. </span></td></tr>
  182. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>classobj</code></font></td>
  183. <td><a name="defaultNodeClass"></a><b><code>defaultNodeClass</code></b> = <a href="bison.BisonNode-class.html"><code>bison.BisonNode</code></a></td></tr>
  184. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
  185. <td><b><a href="bison.BisonParser-class.html#file"><code>file</code></a></b> = <span title="None">None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
  186. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
  187. <td><b><a href="bison.BisonParser-class.html#flexCFile"><code>flexCFile</code></a></b> = <span title="'lex.yy.c'"><code><span class="variable-quote">'</span>lex.yy.c<span class="variable-quote">'</span> </code>
  188. </span></td></tr>
  189. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
  190. <td><b><a href="bison.BisonParser-class.html#flexCFile1"><code>flexCFile1</code></a></b> = <span title="'tmp.lex.c'"><code><span class="variable-quote">'</span>tmp.lex.c<span class="variable-quote">'</span> </code>
  191. </span></td></tr>
  192. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>list</code></font></td>
  193. <td><b><a href="bison.BisonParser-class.html#flexCmd"><code>flexCmd</code></a></b> = <span title="['flex']"><code>['flex'] </code>
  194. </span></td></tr>
  195. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
  196. <td><b><a href="bison.BisonParser-class.html#flexFile"><code>flexFile</code></a></b> = <span title="'tmp.l'"><code><span class="variable-quote">'</span>tmp.l<span class="variable-quote">'</span> </code>
  197. </span></td></tr>
  198. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
  199. <td><b><a href="bison.BisonParser-class.html#keepfiles"><code>keepfiles</code></a></b> = <span title="0">0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
  200. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
  201. <td><b><a href="bison.BisonParser-class.html#last"><code>last</code></a></b> = <span title="None">None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
  202. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
  203. <td><b><a href="bison.BisonParser-class.html#lasterror"><code>lasterror</code></a></b> = <span title="None">None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
  204. <tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
  205. <td><b><a href="bison.BisonParser-class.html#verbose"><code>verbose</code></a></b> = <span title="0">0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
  206. </table><br />
  207. <!-- =========== START OF METHOD DETAILS =========== -->
  208. <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
  209. <tr bgcolor="#70b0f0" class="details">
  210. <th colspan="2">Method Details</th></tr>
  211. </table>
  212. <a name="__init__"></a>
  213. <table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  214. <h3><span class="sig"><span class="sig-name">__init__</span>(<span class=sig-arg>self</span>,
  215. <span class="sig-kwarg">**kw</span>)</span>
  216. <br /><i>(Constructor)</i>
  217. </h3>
  218. <p>Abstract representation of parser</p>
  219. Keyword arguments:
  220. <ul>
  221. <li>
  222. read - a callable accepting an int arg (nbytes) and returning a
  223. string, default is this class' read() method
  224. </li>
  225. <li>
  226. file - a file object, or string of a pathname to open as a file,
  227. defaults to sys.stdin. Note that you can leave this blank, and pass
  228. a file keyword argument to the .run() method.
  229. </li>
  230. <li>
  231. verbose - set to 1 to enable verbose output messages, default
  232. 0
  233. </li>
  234. <li>
  235. keepfiles - if non-zero, keeps any files generated in the course
  236. of building the parser engine; by default, all these files get
  237. deleted upon a successful engine build
  238. </li>
  239. <li>
  240. defaultNodeClass - the class to use for creating parse nodes,
  241. default is self.defaultNodeClass (in this base class,
  242. BisonNode)
  243. </li>
  244. </ul>
  245. <dl><dt></dt><dd>
  246. <dl><dt><b>Overrides:</b></dt>
  247. <dd><a href="__builtin__.object-class.html#__init__"><code>__builtin__.object.__init__</code></a></dd>
  248. </dl>
  249. </dd></dl>
  250. </td></tr></table>
  251. <a name="error"></a>
  252. <table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  253. <h3><span class="sig"><span class="sig-name">error</span>(<span class=sig-arg>self</span>,
  254. <span class=sig-arg>value</span>)</span>
  255. </h3>
  256. Return the result of this method from a handler to notify a syntax
  257. error
  258. <dl><dt></dt><dd>
  259. </dd></dl>
  260. </td></tr></table>
  261. <a name="loadxml"></a>
  262. <table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  263. <h3><span class="sig"><span class="sig-name">loadxml</span>(<span class=sig-arg>self</span>,
  264. <span class=sig-arg>raw</span>,
  265. <span class=sig-arg>namespace</span>=<span class=sig-default>None</span>)</span>
  266. </h3>
  267. <p>Loads a parse tree from raw xml text</p>
  268. <p>Stores it in the '.last' attribute, which is where the root node of
  269. parsed text gets stored</p>
  270. Arguments:
  271. <ul>
  272. <li>
  273. raw - string containing the raw xml
  274. </li>
  275. <li>
  276. namespace - a dict or module object, where the node classes
  277. required for reconstituting the parse tree, can be found
  278. </li>
  279. </ul>
  280. Returns:
  281. <ul>
  282. <li>
  283. root node object of reconstituted parse tree
  284. </li>
  285. </ul>
  286. <dl><dt></dt><dd>
  287. </dd></dl>
  288. </td></tr></table>
  289. <a name="loadxmldoc"></a>
  290. <table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  291. <h3><span class="sig"><span class="sig-name">loadxmldoc</span>(<span class=sig-arg>self</span>,
  292. <span class=sig-arg>xmldoc</span>,
  293. <span class=sig-arg>namespace</span>=<span class=sig-default>None</span>)</span>
  294. </h3>
  295. <p>Returns a reconstituted parse tree, loaded from an
  296. xml.dom.minidom.Document instance</p>
  297. Arguments:
  298. <ul>
  299. <li>
  300. xmldoc - an xml.dom.minidom.Document instance
  301. </li>
  302. <li>
  303. namespace - a dict from which to find the classes needed to
  304. translate the document into a tree of parse nodes
  305. </li>
  306. </ul>
  307. <dl><dt></dt><dd>
  308. </dd></dl>
  309. </td></tr></table>
  310. <a name="loadxmlobj"></a>
  311. <table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  312. <h3><span class="sig"><span class="sig-name">loadxmlobj</span>(<span class=sig-arg>self</span>,
  313. <span class=sig-arg>xmlobj</span>,
  314. <span class=sig-arg>namespace</span>=<span class=sig-default>None</span>)</span>
  315. </h3>
  316. <p>Returns a node object, being a parse tree, reconstituted from an
  317. xml.dom.minidom.Element object</p>
  318. Arguments:
  319. <ul>
  320. <li>
  321. xmlobj - an xml.dom.minidom.Element instance
  322. </li>
  323. <li>
  324. namespace - a namespace from which the node classes needed for
  325. reconstituting the tree, can be found
  326. </li>
  327. </ul>
  328. <dl><dt></dt><dd>
  329. </dd></dl>
  330. </td></tr></table>
  331. <a name="read"></a>
  332. <table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  333. <h3><span class="sig"><span class="sig-name">read</span>(<span class=sig-arg>self</span>,
  334. <span class=sig-arg>nbytes</span>)</span>
  335. </h3>
  336. <p>Override this in your subclass, if you desire.</p>
  337. Arguments:
  338. <ul>
  339. <li>
  340. nbytes - the maximum length of the string which you may return.
  341. DO NOT return a string longer than this, or else Bad Things will
  342. happen.
  343. </li>
  344. </ul>
  345. <dl><dt></dt><dd>
  346. </dd></dl>
  347. </td></tr></table>
  348. <a name="run"></a>
  349. <table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  350. <h3><span class="sig"><span class="sig-name">run</span>(<span class=sig-arg>self</span>,
  351. <span class="sig-kwarg">**kw</span>)</span>
  352. </h3>
  353. <p>Runs the parser, and returns the top-most parse target.</p>
  354. Keywords:
  355. <ul>
  356. <li>
  357. file - either a string, comprising a file to open and read input
  358. from, or a Python file object
  359. </li>
  360. <li>
  361. debug - enables garrulous parser debugging output, default 0
  362. </li>
  363. </ul>
  364. <dl><dt></dt><dd>
  365. </dd></dl>
  366. </td></tr></table>
  367. <a name="toprettyxml"></a>
  368. <table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  369. <h3><span class="sig"><span class="sig-name">toprettyxml</span>(<span class=sig-arg>self</span>)</span>
  370. </h3>
  371. Returns a human-readable xml representation of the parse tree
  372. <dl><dt></dt><dd>
  373. </dd></dl>
  374. </td></tr></table>
  375. <a name="toxml"></a>
  376. <table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  377. <h3><span class="sig"><span class="sig-name">toxml</span>(<span class=sig-arg>self</span>)</span>
  378. </h3>
  379. Serialises the parse tree and returns it as a raw xml string
  380. <dl><dt></dt><dd>
  381. </dd></dl>
  382. </td></tr></table>
  383. <a name="toxmldoc"></a>
  384. <table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  385. <h3><span class="sig"><span class="sig-name">toxmldoc</span>(<span class=sig-arg>self</span>)</span>
  386. </h3>
  387. Returns an xml.dom.minidom.Document object containing the parse
  388. tree
  389. <dl><dt></dt><dd>
  390. </dd></dl>
  391. </td></tr></table>
  392. <br />
  393. <!-- =========== START OF CLASS VARIABLE DETAILS =========== -->
  394. <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
  395. <tr bgcolor="#70b0f0" class="details">
  396. <th colspan="2">Class Variable Details</th></tr>
  397. </table>
  398. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  399. <a name="bisonCFile"></a>
  400. <h3>bisonCFile</h3>
  401. <dl>
  402. <dt></dt>
  403. <dd>
  404. <dl>
  405. <dt><b>Type:</b></dt>
  406. <dd>
  407. <code>str</code>
  408. </dd>
  409. <span title="'tmp.tab.c'"> <dt><b>Value:</b></dt>
  410. <dd><table><tr><td>
  411. <pre class="variable">
  412. <span class="variable-quote">'</span>tmp.tab.c<span class="variable-quote">'</span> </pre>
  413. </td></tr></table></dd>
  414. </span> </dl>
  415. </dd>
  416. </dl></td></tr></table>
  417. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  418. <a name="bisonCFile1"></a>
  419. <h3>bisonCFile1</h3>
  420. <dl>
  421. <dt></dt>
  422. <dd>
  423. <dl>
  424. <dt><b>Type:</b></dt>
  425. <dd>
  426. <code>str</code>
  427. </dd>
  428. <span title="'tmp.bison.c'"> <dt><b>Value:</b></dt>
  429. <dd><table><tr><td>
  430. <pre class="variable">
  431. <span class="variable-quote">'</span>tmp.bison.c<span class="variable-quote">'</span> </pre>
  432. </td></tr></table></dd>
  433. </span> </dl>
  434. </dd>
  435. </dl></td></tr></table>
  436. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  437. <a name="bisonCmd"></a>
  438. <h3>bisonCmd</h3>
  439. <dl>
  440. <dt></dt>
  441. <dd>
  442. <dl>
  443. <dt><b>Type:</b></dt>
  444. <dd>
  445. <code>list</code>
  446. </dd>
  447. <span title="['bison', '-d', '-v', '-t']"> <dt><b>Value:</b></dt>
  448. <dd><table><tr><td>
  449. <pre class="variable">
  450. ['bison', '-d', '-v', '-t'] </pre>
  451. </td></tr></table></dd>
  452. </span> </dl>
  453. </dd>
  454. </dl></td></tr></table>
  455. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  456. <a name="bisonEngineLibName"></a>
  457. <h3>bisonEngineLibName</h3>
  458. <dl>
  459. <dt></dt>
  460. <dd>
  461. <dl>
  462. <dt><b>Type:</b></dt>
  463. <dd>
  464. <code>NoneType</code>
  465. </dd>
  466. <span title="None"> <dt><b>Value:</b></dt>
  467. <dd><table><tr><td>
  468. <pre class="variable">
  469. None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</pre>
  470. </td></tr></table></dd>
  471. </span> </dl>
  472. </dd>
  473. </dl></td></tr></table>
  474. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  475. <a name="bisonFile"></a>
  476. <h3>bisonFile</h3>
  477. <dl>
  478. <dt></dt>
  479. <dd>
  480. <dl>
  481. <dt><b>Type:</b></dt>
  482. <dd>
  483. <code>str</code>
  484. </dd>
  485. <span title="'tmp.y'"> <dt><b>Value:</b></dt>
  486. <dd><table><tr><td>
  487. <pre class="variable">
  488. <span class="variable-quote">'</span>tmp.y<span class="variable-quote">'</span> </pre>
  489. </td></tr></table></dd>
  490. </span> </dl>
  491. </dd>
  492. </dl></td></tr></table>
  493. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  494. <a name="bisonHFile"></a>
  495. <h3>bisonHFile</h3>
  496. <dl>
  497. <dt></dt>
  498. <dd>
  499. <dl>
  500. <dt><b>Type:</b></dt>
  501. <dd>
  502. <code>str</code>
  503. </dd>
  504. <span title="'tmp.tab.h'"> <dt><b>Value:</b></dt>
  505. <dd><table><tr><td>
  506. <pre class="variable">
  507. <span class="variable-quote">'</span>tmp.tab.h<span class="variable-quote">'</span> </pre>
  508. </td></tr></table></dd>
  509. </span> </dl>
  510. </dd>
  511. </dl></td></tr></table>
  512. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  513. <a name="bisonHFile1"></a>
  514. <h3>bisonHFile1</h3>
  515. <dl>
  516. <dt></dt>
  517. <dd>
  518. <dl>
  519. <dt><b>Type:</b></dt>
  520. <dd>
  521. <code>str</code>
  522. </dd>
  523. <span title="'tokens.h'"> <dt><b>Value:</b></dt>
  524. <dd><table><tr><td>
  525. <pre class="variable">
  526. <span class="variable-quote">'</span>tokens.h<span class="variable-quote">'</span> </pre>
  527. </td></tr></table></dd>
  528. </span> </dl>
  529. </dd>
  530. </dl></td></tr></table>
  531. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  532. <a name="file"></a>
  533. <h3>file</h3>
  534. <dl>
  535. <dt></dt>
  536. <dd>
  537. <dl>
  538. <dt><b>Type:</b></dt>
  539. <dd>
  540. <code>NoneType</code>
  541. </dd>
  542. <span title="None"> <dt><b>Value:</b></dt>
  543. <dd><table><tr><td>
  544. <pre class="variable">
  545. None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</pre>
  546. </td></tr></table></dd>
  547. </span> </dl>
  548. </dd>
  549. </dl></td></tr></table>
  550. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  551. <a name="flexCFile"></a>
  552. <h3>flexCFile</h3>
  553. <dl>
  554. <dt></dt>
  555. <dd>
  556. <dl>
  557. <dt><b>Type:</b></dt>
  558. <dd>
  559. <code>str</code>
  560. </dd>
  561. <span title="'lex.yy.c'"> <dt><b>Value:</b></dt>
  562. <dd><table><tr><td>
  563. <pre class="variable">
  564. <span class="variable-quote">'</span>lex.yy.c<span class="variable-quote">'</span> </pre>
  565. </td></tr></table></dd>
  566. </span> </dl>
  567. </dd>
  568. </dl></td></tr></table>
  569. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  570. <a name="flexCFile1"></a>
  571. <h3>flexCFile1</h3>
  572. <dl>
  573. <dt></dt>
  574. <dd>
  575. <dl>
  576. <dt><b>Type:</b></dt>
  577. <dd>
  578. <code>str</code>
  579. </dd>
  580. <span title="'tmp.lex.c'"> <dt><b>Value:</b></dt>
  581. <dd><table><tr><td>
  582. <pre class="variable">
  583. <span class="variable-quote">'</span>tmp.lex.c<span class="variable-quote">'</span> </pre>
  584. </td></tr></table></dd>
  585. </span> </dl>
  586. </dd>
  587. </dl></td></tr></table>
  588. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  589. <a name="flexCmd"></a>
  590. <h3>flexCmd</h3>
  591. <dl>
  592. <dt></dt>
  593. <dd>
  594. <dl>
  595. <dt><b>Type:</b></dt>
  596. <dd>
  597. <code>list</code>
  598. </dd>
  599. <span title="['flex']"> <dt><b>Value:</b></dt>
  600. <dd><table><tr><td>
  601. <pre class="variable">
  602. ['flex'] </pre>
  603. </td></tr></table></dd>
  604. </span> </dl>
  605. </dd>
  606. </dl></td></tr></table>
  607. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  608. <a name="flexFile"></a>
  609. <h3>flexFile</h3>
  610. <dl>
  611. <dt></dt>
  612. <dd>
  613. <dl>
  614. <dt><b>Type:</b></dt>
  615. <dd>
  616. <code>str</code>
  617. </dd>
  618. <span title="'tmp.l'"> <dt><b>Value:</b></dt>
  619. <dd><table><tr><td>
  620. <pre class="variable">
  621. <span class="variable-quote">'</span>tmp.l<span class="variable-quote">'</span> </pre>
  622. </td></tr></table></dd>
  623. </span> </dl>
  624. </dd>
  625. </dl></td></tr></table>
  626. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  627. <a name="keepfiles"></a>
  628. <h3>keepfiles</h3>
  629. <dl>
  630. <dt></dt>
  631. <dd>
  632. <dl>
  633. <dt><b>Type:</b></dt>
  634. <dd>
  635. <code>int</code>
  636. </dd>
  637. <span title="0"> <dt><b>Value:</b></dt>
  638. <dd><table><tr><td>
  639. <pre class="variable">
  640. 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</pre>
  641. </td></tr></table></dd>
  642. </span> </dl>
  643. </dd>
  644. </dl></td></tr></table>
  645. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  646. <a name="last"></a>
  647. <h3>last</h3>
  648. <dl>
  649. <dt></dt>
  650. <dd>
  651. <dl>
  652. <dt><b>Type:</b></dt>
  653. <dd>
  654. <code>NoneType</code>
  655. </dd>
  656. <span title="None"> <dt><b>Value:</b></dt>
  657. <dd><table><tr><td>
  658. <pre class="variable">
  659. None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</pre>
  660. </td></tr></table></dd>
  661. </span> </dl>
  662. </dd>
  663. </dl></td></tr></table>
  664. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  665. <a name="lasterror"></a>
  666. <h3>lasterror</h3>
  667. <dl>
  668. <dt></dt>
  669. <dd>
  670. <dl>
  671. <dt><b>Type:</b></dt>
  672. <dd>
  673. <code>NoneType</code>
  674. </dd>
  675. <span title="None"> <dt><b>Value:</b></dt>
  676. <dd><table><tr><td>
  677. <pre class="variable">
  678. None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</pre>
  679. </td></tr></table></dd>
  680. </span> </dl>
  681. </dd>
  682. </dl></td></tr></table>
  683. <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  684. <a name="verbose"></a>
  685. <h3>verbose</h3>
  686. <dl>
  687. <dt></dt>
  688. <dd>
  689. <dl>
  690. <dt><b>Type:</b></dt>
  691. <dd>
  692. <code>int</code>
  693. </dd>
  694. <span title="0"> <dt><b>Value:</b></dt>
  695. <dd><table><tr><td>
  696. <pre class="variable">
  697. 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</pre>
  698. </td></tr></table></dd>
  699. </span> </dl>
  700. </dd>
  701. </dl></td></tr></table>
  702. <br />
  703. <!-- =========== START OF NAVBAR =========== -->
  704. <table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
  705. <tr valign="center">
  706. <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="bison-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
  707. <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
  708. <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
  709. <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
  710. <th class="navbar" align="right" width="100%">
  711. <table border="0" cellpadding="0" cellspacing="0">
  712. <tr><th class="navbar" align="center">
  713. <p class="nomargin">
  714. PyBison&nbsp;API&nbsp;Reference
  715. </p></th></tr></table>
  716. </th>
  717. </tr>
  718. </table>
  719. <table border="0" cellpadding="0" cellspacing="0" width="100%">
  720. <tr>
  721. <td align="left"><font size="-2">Generated by Epydoc 2.0 on Sun Jun 27 12:36:56 2004</font></td>
  722. <td align="right"><a href="http://epydoc.sourceforge.net"
  723. ><font size="-2">http://epydoc.sf.net</font></a></td>
  724. </tr>
  725. </table>
  726. </body>
  727. </html>