~dongpo-deng/sahana-eden/test

« back to all changes in this revision

Viewing changes to docs/html/vita.modules.pyparsing.ParseElementEnhance-class.html

  • Committer: Deng Dongpo
  • Date: 2010-08-01 09:29:44 UTC
  • Revision ID: dongpo@dhcp-21193.iis.sinica.edu.tw-20100801092944-8t9obt4xtl7otesb
initial

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="ascii"?>
 
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>vita.modules.pyparsing.ParseElementEnhance</title>
 
7
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
 
8
  <script type="text/javascript" src="epydoc.js"></script>
 
9
</head>
 
10
 
 
11
<body bgcolor="white" text="black" link="blue" vlink="#204080"
 
12
      alink="#204080">
 
13
<!-- ==================== NAVIGATION BAR ==================== -->
 
14
<table class="navbar" border="0" width="100%" cellpadding="0"
 
15
       bgcolor="#a0c0ff" cellspacing="0">
 
16
  <tr valign="middle">
 
17
  <!-- Home link -->
 
18
      <th>&nbsp;&nbsp;&nbsp;<a
 
19
        href="vita.modules-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
 
20
 
 
21
  <!-- Tree link -->
 
22
      <th>&nbsp;&nbsp;&nbsp;<a
 
23
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
 
24
 
 
25
  <!-- Index link -->
 
26
      <th>&nbsp;&nbsp;&nbsp;<a
 
27
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
 
28
 
 
29
  <!-- Help link -->
 
30
      <th>&nbsp;&nbsp;&nbsp;<a
 
31
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
 
32
 
 
33
  <!-- Project homepage -->
 
34
      <th class="navbar" align="right" width="100%">
 
35
        <table border="0" cellpadding="0" cellspacing="0">
 
36
          <tr><th class="navbar" align="center"
 
37
            ><a class="navbar" target="_top" href="http://eden.sahanafoundation.org/">Sahana-Eden</a></th>
 
38
          </tr></table></th>
 
39
  </tr>
 
40
</table>
 
41
<table width="100%" cellpadding="0" cellspacing="0">
 
42
  <tr valign="top">
 
43
    <td width="100%">
 
44
      <span class="breadcrumbs">
 
45
        Package&nbsp;vita ::
 
46
        <a href="vita.modules-module.html">Package&nbsp;modules</a> ::
 
47
        <a href="vita.modules.pyparsing-module.html">Module&nbsp;pyparsing</a> ::
 
48
        Class&nbsp;ParseElementEnhance
 
49
      </span>
 
50
    </td>
 
51
    <td>
 
52
      <table cellpadding="0" cellspacing="0">
 
53
        <!-- hide/show private -->
 
54
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
 
55
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
 
56
        <tr><td align="right"><span class="options"
 
57
            >[<a href="frames.html" target="_top">frames</a
 
58
            >]&nbsp;|&nbsp;<a href="vita.modules.pyparsing.ParseElementEnhance-class.html"
 
59
            target="_top">no&nbsp;frames</a>]</span></td></tr>
 
60
      </table>
 
61
    </td>
 
62
  </tr>
 
63
</table>
 
64
<!-- ==================== CLASS DESCRIPTION ==================== -->
 
65
<h1 class="epydoc">Class ParseElementEnhance</h1><p class="nomargin-top"><span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance">source&nbsp;code</a></span></p>
 
66
<pre class="base-tree">
 
67
   object --+    
 
68
            |    
 
69
<a href="vita.modules.pyparsing.ParserElement-class.html">ParserElement</a> --+
 
70
                |
 
71
               <strong class="uidshort">ParseElementEnhance</strong>
 
72
</pre>
 
73
 
 
74
<dl><dt>Known Subclasses:</dt>
 
75
<dd>
 
76
      <ul class="subclass-list">
 
77
<li><a href="vita.modules.pyparsing.TokenConverter-class.html">TokenConverter</a></li><li>, <a href="vita.modules.pyparsing.FollowedBy-class.html">FollowedBy</a></li><li>, <a href="vita.modules.pyparsing.Forward-class.html">Forward</a></li><li>, <a href="vita.modules.pyparsing.NotAny-class.html">NotAny</a></li><li>, <a href="vita.modules.pyparsing.OneOrMore-class.html">OneOrMore</a></li><li>, <a href="vita.modules.pyparsing.Optional-class.html">Optional</a></li><li>, <a href="vita.modules.pyparsing.SkipTo-class.html">SkipTo</a></li><li>, <a href="vita.modules.pyparsing.ZeroOrMore-class.html">ZeroOrMore</a></li>  </ul>
 
78
</dd></dl>
 
79
 
 
80
<hr />
 
81
<p>Abstract subclass of ParserElement, for combining and post-processing 
 
82
  parsed tokens.</p>
 
83
 
 
84
<!-- ==================== INSTANCE METHODS ==================== -->
 
85
<a name="section-InstanceMethods"></a>
 
86
<table class="summary" border="1" cellpadding="3"
 
87
       cellspacing="0" width="100%" bgcolor="white">
 
88
<tr bgcolor="#70b0f0" class="table-header">
 
89
  <td colspan="2" class="table-header">
 
90
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
 
91
      <tr valign="top">
 
92
        <td align="left"><span class="table-header">Instance Methods</span></td>
 
93
        <td align="right" valign="top"
 
94
         ><span class="options">[<a href="#section-InstanceMethods"
 
95
         class="privatelink" onclick="toggle_private();"
 
96
         >hide private</a>]</span></td>
 
97
      </tr>
 
98
    </table>
 
99
  </td>
 
100
</tr>
 
101
<tr>
 
102
    <td width="15%" align="right" valign="top" class="summary">
 
103
      <span class="summary-type">&nbsp;</span>
 
104
    </td><td class="summary">
 
105
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
106
        <tr>
 
107
          <td><span class="summary-sig"><a href="vita.modules.pyparsing.ParseElementEnhance-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
 
108
        <span class="summary-sig-arg">expr</span>,
 
109
        <span class="summary-sig-arg">savelist</span>=<span class="summary-sig-default">False</span>)</span><br />
 
110
      x.__init__(...) initializes x; see x.__class__.__doc__ for signature</td>
 
111
          <td align="right" valign="top">
 
112
            <span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.__init__">source&nbsp;code</a></span>
 
113
            
 
114
          </td>
 
115
        </tr>
 
116
      </table>
 
117
      
 
118
    </td>
 
119
  </tr>
 
120
<tr>
 
121
    <td width="15%" align="right" valign="top" class="summary">
 
122
      <span class="summary-type">&nbsp;</span>
 
123
    </td><td class="summary">
 
124
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
125
        <tr>
 
126
          <td><span class="summary-sig"><a href="vita.modules.pyparsing.ParseElementEnhance-class.html#parseImpl" class="summary-sig-name">parseImpl</a>(<span class="summary-sig-arg">self</span>,
 
127
        <span class="summary-sig-arg">instring</span>,
 
128
        <span class="summary-sig-arg">loc</span>,
 
129
        <span class="summary-sig-arg">doActions</span>=<span class="summary-sig-default">True</span>)</span></td>
 
130
          <td align="right" valign="top">
 
131
            <span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.parseImpl">source&nbsp;code</a></span>
 
132
            
 
133
          </td>
 
134
        </tr>
 
135
      </table>
 
136
      
 
137
    </td>
 
138
  </tr>
 
139
<tr>
 
140
    <td width="15%" align="right" valign="top" class="summary">
 
141
      <span class="summary-type">&nbsp;</span>
 
142
    </td><td class="summary">
 
143
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
144
        <tr>
 
145
          <td><span class="summary-sig"><a href="vita.modules.pyparsing.ParseElementEnhance-class.html#leaveWhitespace" class="summary-sig-name">leaveWhitespace</a>(<span class="summary-sig-arg">self</span>)</span><br />
 
146
      Disables the skipping of whitespace before matching the characters in
 
147
      the ParserElement's defined pattern.</td>
 
148
          <td align="right" valign="top">
 
149
            <span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.leaveWhitespace">source&nbsp;code</a></span>
 
150
            
 
151
          </td>
 
152
        </tr>
 
153
      </table>
 
154
      
 
155
    </td>
 
156
  </tr>
 
157
<tr>
 
158
    <td width="15%" align="right" valign="top" class="summary">
 
159
      <span class="summary-type">&nbsp;</span>
 
160
    </td><td class="summary">
 
161
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
162
        <tr>
 
163
          <td><span class="summary-sig"><a href="vita.modules.pyparsing.ParseElementEnhance-class.html#ignore" class="summary-sig-name">ignore</a>(<span class="summary-sig-arg">self</span>,
 
164
        <span class="summary-sig-arg">other</span>)</span><br />
 
165
      Define expression to be ignored (e.g., comments) while doing pattern 
 
166
      matching; may be called repeatedly, to define multiple comment or 
 
167
      other ignorable patterns.</td>
 
168
          <td align="right" valign="top">
 
169
            <span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.ignore">source&nbsp;code</a></span>
 
170
            
 
171
          </td>
 
172
        </tr>
 
173
      </table>
 
174
      
 
175
    </td>
 
176
  </tr>
 
177
<tr>
 
178
    <td width="15%" align="right" valign="top" class="summary">
 
179
      <span class="summary-type">&nbsp;</span>
 
180
    </td><td class="summary">
 
181
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
182
        <tr>
 
183
          <td><span class="summary-sig"><a href="vita.modules.pyparsing.ParseElementEnhance-class.html#streamline" class="summary-sig-name">streamline</a>(<span class="summary-sig-arg">self</span>)</span></td>
 
184
          <td align="right" valign="top">
 
185
            <span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.streamline">source&nbsp;code</a></span>
 
186
            
 
187
          </td>
 
188
        </tr>
 
189
      </table>
 
190
      
 
191
    </td>
 
192
  </tr>
 
193
<tr>
 
194
    <td width="15%" align="right" valign="top" class="summary">
 
195
      <span class="summary-type">&nbsp;</span>
 
196
    </td><td class="summary">
 
197
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
198
        <tr>
 
199
          <td><span class="summary-sig"><a href="vita.modules.pyparsing.ParseElementEnhance-class.html#checkRecursion" class="summary-sig-name">checkRecursion</a>(<span class="summary-sig-arg">self</span>,
 
200
        <span class="summary-sig-arg">parseElementList</span>)</span></td>
 
201
          <td align="right" valign="top">
 
202
            <span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.checkRecursion">source&nbsp;code</a></span>
 
203
            
 
204
          </td>
 
205
        </tr>
 
206
      </table>
 
207
      
 
208
    </td>
 
209
  </tr>
 
210
<tr>
 
211
    <td width="15%" align="right" valign="top" class="summary">
 
212
      <span class="summary-type">&nbsp;</span>
 
213
    </td><td class="summary">
 
214
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
215
        <tr>
 
216
          <td><span class="summary-sig"><a href="vita.modules.pyparsing.ParseElementEnhance-class.html#validate" class="summary-sig-name">validate</a>(<span class="summary-sig-arg">self</span>,
 
217
        <span class="summary-sig-arg">validateTrace</span>=<span class="summary-sig-default"><code class="variable-group">[</code><code class="variable-group">]</code></span>)</span><br />
 
218
      Check defined expressions for valid structure, check for infinite 
 
219
      recursive definitions.</td>
 
220
          <td align="right" valign="top">
 
221
            <span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.validate">source&nbsp;code</a></span>
 
222
            
 
223
          </td>
 
224
        </tr>
 
225
      </table>
 
226
      
 
227
    </td>
 
228
  </tr>
 
229
<tr>
 
230
    <td width="15%" align="right" valign="top" class="summary">
 
231
      <span class="summary-type">&nbsp;</span>
 
232
    </td><td class="summary">
 
233
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
234
        <tr>
 
235
          <td><span class="summary-sig"><a href="vita.modules.pyparsing.ParseElementEnhance-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
 
236
      str(x)</td>
 
237
          <td align="right" valign="top">
 
238
            <span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.__str__">source&nbsp;code</a></span>
 
239
            
 
240
          </td>
 
241
        </tr>
 
242
      </table>
 
243
      
 
244
    </td>
 
245
  </tr>
 
246
  <tr>
 
247
    <td colspan="2" class="summary">
 
248
    <p class="indent-wrapped-lines"><b>Inherited from <code><a href="vita.modules.pyparsing.ParserElement-class.html">ParserElement</a></code></b>:
 
249
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__add__">__add__</a></code>,
 
250
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__and__">__and__</a></code>,
 
251
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__call__">__call__</a></code>,
 
252
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__eq__">__eq__</a></code>,
 
253
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__getattr__">__getattr__</a></code>,
 
254
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__hash__">__hash__</a></code>,
 
255
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__invert__">__invert__</a></code>,
 
256
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__mul__">__mul__</a></code>,
 
257
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__ne__">__ne__</a></code>,
 
258
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__or__">__or__</a></code>,
 
259
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__radd__">__radd__</a></code>,
 
260
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__rand__">__rand__</a></code>,
 
261
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__repr__">__repr__</a></code>,
 
262
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__req__">__req__</a></code>,
 
263
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__rmul__">__rmul__</a></code>,
 
264
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__rne__">__rne__</a></code>,
 
265
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__ror__">__ror__</a></code>,
 
266
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__rsub__">__rsub__</a></code>,
 
267
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__rxor__">__rxor__</a></code>,
 
268
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__sub__">__sub__</a></code>,
 
269
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#__xor__">__xor__</a></code>,
 
270
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#addParseAction">addParseAction</a></code>,
 
271
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#copy">copy</a></code>,
 
272
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#getException">getException</a></code>,
 
273
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#parseFile">parseFile</a></code>,
 
274
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#parseString">parseString</a></code>,
 
275
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#parseWithTabs">parseWithTabs</a></code>,
 
276
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#postParse">postParse</a></code>,
 
277
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#preParse">preParse</a></code>,
 
278
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#scanString">scanString</a></code>,
 
279
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#searchString">searchString</a></code>,
 
280
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#setBreak">setBreak</a></code>,
 
281
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#setDebug">setDebug</a></code>,
 
282
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#setDebugActions">setDebugActions</a></code>,
 
283
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#setFailAction">setFailAction</a></code>,
 
284
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#setName">setName</a></code>,
 
285
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#setParseAction">setParseAction</a></code>,
 
286
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#setResultsName">setResultsName</a></code>,
 
287
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#setWhitespaceChars">setWhitespaceChars</a></code>,
 
288
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#suppress">suppress</a></code>,
 
289
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#transformString">transformString</a></code>,
 
290
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#tryParse">tryParse</a></code>
 
291
      </p>
 
292
    <div class="private">    <p class="indent-wrapped-lines"><b>Inherited from <code><a href="vita.modules.pyparsing.ParserElement-class.html">ParserElement</a></code></b> (private):
 
293
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#_parse" onclick="show_private();">_parse</a></code>,
 
294
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#_parseCache" onclick="show_private();">_parseCache</a></code>,
 
295
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#_parseNoCache" onclick="show_private();">_parseNoCache</a></code>,
 
296
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#_skipIgnorables" onclick="show_private();">_skipIgnorables</a></code>
 
297
      </p></div>
 
298
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
 
299
      <code>__delattr__</code>,
 
300
      <code>__format__</code>,
 
301
      <code>__getattribute__</code>,
 
302
      <code>__new__</code>,
 
303
      <code>__reduce__</code>,
 
304
      <code>__reduce_ex__</code>,
 
305
      <code>__setattr__</code>,
 
306
      <code>__sizeof__</code>,
 
307
      <code>__subclasshook__</code>
 
308
      </p>
 
309
    </td>
 
310
  </tr>
 
311
</table>
 
312
<!-- ==================== STATIC METHODS ==================== -->
 
313
<a name="section-StaticMethods"></a>
 
314
<table class="summary" border="1" cellpadding="3"
 
315
       cellspacing="0" width="100%" bgcolor="white">
 
316
<tr bgcolor="#70b0f0" class="table-header">
 
317
  <td colspan="2" class="table-header">
 
318
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
 
319
      <tr valign="top">
 
320
        <td align="left"><span class="table-header">Static Methods</span></td>
 
321
        <td align="right" valign="top"
 
322
         ><span class="options">[<a href="#section-StaticMethods"
 
323
         class="privatelink" onclick="toggle_private();"
 
324
         >hide private</a>]</span></td>
 
325
      </tr>
 
326
    </table>
 
327
  </td>
 
328
</tr>
 
329
  <tr>
 
330
    <td colspan="2" class="summary">
 
331
    <p class="indent-wrapped-lines"><b>Inherited from <code><a href="vita.modules.pyparsing.ParserElement-class.html">ParserElement</a></code></b>:
 
332
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#enablePackrat">enablePackrat</a></code>,
 
333
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#resetCache">resetCache</a></code>,
 
334
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#setDefaultWhitespaceChars">setDefaultWhitespaceChars</a></code>
 
335
      </p>
 
336
    <div class="private">    <p class="indent-wrapped-lines"><b>Inherited from <code><a href="vita.modules.pyparsing.ParserElement-class.html">ParserElement</a></code></b> (private):
 
337
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#_normalizeParseActionArgs" onclick="show_private();">_normalizeParseActionArgs</a></code>
 
338
      </p></div>
 
339
    </td>
 
340
  </tr>
 
341
</table>
 
342
<!-- ==================== CLASS VARIABLES ==================== -->
 
343
<a name="section-ClassVariables"></a>
 
344
<table class="summary" border="1" cellpadding="3"
 
345
       cellspacing="0" width="100%" bgcolor="white">
 
346
<tr bgcolor="#70b0f0" class="table-header">
 
347
  <td colspan="2" class="table-header">
 
348
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
 
349
      <tr valign="top">
 
350
        <td align="left"><span class="table-header">Class Variables</span></td>
 
351
        <td align="right" valign="top"
 
352
         ><span class="options">[<a href="#section-ClassVariables"
 
353
         class="privatelink" onclick="toggle_private();"
 
354
         >hide private</a>]</span></td>
 
355
      </tr>
 
356
    </table>
 
357
  </td>
 
358
</tr>
 
359
  <tr>
 
360
    <td colspan="2" class="summary">
 
361
    <p class="indent-wrapped-lines"><b>Inherited from <code><a href="vita.modules.pyparsing.ParserElement-class.html">ParserElement</a></code></b>:
 
362
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#DEFAULT_WHITE_CHARS">DEFAULT_WHITE_CHARS</a></code>
 
363
      </p>
 
364
    <div class="private">    <p class="indent-wrapped-lines"><b>Inherited from <code><a href="vita.modules.pyparsing.ParserElement-class.html">ParserElement</a></code></b> (private):
 
365
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#_exprArgCache" onclick="show_private();">_exprArgCache</a></code>,
 
366
      <code><a href="vita.modules.pyparsing.ParserElement-class.html#_packratEnabled" onclick="show_private();">_packratEnabled</a></code>
 
367
      </p></div>
 
368
    </td>
 
369
  </tr>
 
370
</table>
 
371
<!-- ==================== PROPERTIES ==================== -->
 
372
<a name="section-Properties"></a>
 
373
<table class="summary" border="1" cellpadding="3"
 
374
       cellspacing="0" width="100%" bgcolor="white">
 
375
<tr bgcolor="#70b0f0" class="table-header">
 
376
  <td colspan="2" class="table-header">
 
377
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
 
378
      <tr valign="top">
 
379
        <td align="left"><span class="table-header">Properties</span></td>
 
380
        <td align="right" valign="top"
 
381
         ><span class="options">[<a href="#section-Properties"
 
382
         class="privatelink" onclick="toggle_private();"
 
383
         >hide private</a>]</span></td>
 
384
      </tr>
 
385
    </table>
 
386
  </td>
 
387
</tr>
 
388
  <tr>
 
389
    <td colspan="2" class="summary">
 
390
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
 
391
      <code>__class__</code>
 
392
      </p>
 
393
    </td>
 
394
  </tr>
 
395
</table>
 
396
<!-- ==================== METHOD DETAILS ==================== -->
 
397
<a name="section-MethodDetails"></a>
 
398
<table class="details" border="1" cellpadding="3"
 
399
       cellspacing="0" width="100%" bgcolor="white">
 
400
<tr bgcolor="#70b0f0" class="table-header">
 
401
  <td colspan="2" class="table-header">
 
402
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
 
403
      <tr valign="top">
 
404
        <td align="left"><span class="table-header">Method Details</span></td>
 
405
        <td align="right" valign="top"
 
406
         ><span class="options">[<a href="#section-MethodDetails"
 
407
         class="privatelink" onclick="toggle_private();"
 
408
         >hide private</a>]</span></td>
 
409
      </tr>
 
410
    </table>
 
411
  </td>
 
412
</tr>
 
413
</table>
 
414
<a name="__init__"></a>
 
415
<div>
 
416
<table class="details" border="1" cellpadding="3"
 
417
       cellspacing="0" width="100%" bgcolor="white">
 
418
<tr><td>
 
419
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
420
  <tr valign="top"><td>
 
421
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
 
422
        <span class="sig-arg">expr</span>,
 
423
        <span class="sig-arg">savelist</span>=<span class="sig-default">False</span>)</span>
 
424
    <br /><em class="fname">(Constructor)</em>
 
425
  </h3>
 
426
  </td><td align="right" valign="top"
 
427
    ><span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.__init__">source&nbsp;code</a></span>&nbsp;
 
428
    </td>
 
429
  </tr></table>
 
430
  
 
431
  <p>x.__init__(...) initializes x; see x.__class__.__doc__ for 
 
432
  signature</p>
 
433
  <dl class="fields">
 
434
    <dt>Overrides:
 
435
        object.__init__
 
436
        <dd><em class="note">(inherited documentation)</em></dd>
 
437
    </dt>
 
438
  </dl>
 
439
</td></tr></table>
 
440
</div>
 
441
<a name="parseImpl"></a>
 
442
<div>
 
443
<table class="details" border="1" cellpadding="3"
 
444
       cellspacing="0" width="100%" bgcolor="white">
 
445
<tr><td>
 
446
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
447
  <tr valign="top"><td>
 
448
  <h3 class="epydoc"><span class="sig"><span class="sig-name">parseImpl</span>(<span class="sig-arg">self</span>,
 
449
        <span class="sig-arg">instring</span>,
 
450
        <span class="sig-arg">loc</span>,
 
451
        <span class="sig-arg">doActions</span>=<span class="sig-default">True</span>)</span>
 
452
  </h3>
 
453
  </td><td align="right" valign="top"
 
454
    ><span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.parseImpl">source&nbsp;code</a></span>&nbsp;
 
455
    </td>
 
456
  </tr></table>
 
457
  
 
458
  
 
459
  <dl class="fields">
 
460
    <dt>Overrides:
 
461
        <a href="vita.modules.pyparsing.ParserElement-class.html#parseImpl">ParserElement.parseImpl</a>
 
462
    </dt>
 
463
  </dl>
 
464
</td></tr></table>
 
465
</div>
 
466
<a name="leaveWhitespace"></a>
 
467
<div>
 
468
<table class="details" border="1" cellpadding="3"
 
469
       cellspacing="0" width="100%" bgcolor="white">
 
470
<tr><td>
 
471
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
472
  <tr valign="top"><td>
 
473
  <h3 class="epydoc"><span class="sig"><span class="sig-name">leaveWhitespace</span>(<span class="sig-arg">self</span>)</span>
 
474
  </h3>
 
475
  </td><td align="right" valign="top"
 
476
    ><span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.leaveWhitespace">source&nbsp;code</a></span>&nbsp;
 
477
    </td>
 
478
  </tr></table>
 
479
  
 
480
  <p>Disables the skipping of whitespace before matching the characters in 
 
481
  the ParserElement's defined pattern.  This is normally only used 
 
482
  internally by the pyparsing module, but may be needed in some 
 
483
  whitespace-sensitive grammars.</p>
 
484
  <dl class="fields">
 
485
    <dt>Overrides:
 
486
        <a href="vita.modules.pyparsing.ParserElement-class.html#leaveWhitespace">ParserElement.leaveWhitespace</a>
 
487
        <dd><em class="note">(inherited documentation)</em></dd>
 
488
    </dt>
 
489
  </dl>
 
490
</td></tr></table>
 
491
</div>
 
492
<a name="ignore"></a>
 
493
<div>
 
494
<table class="details" border="1" cellpadding="3"
 
495
       cellspacing="0" width="100%" bgcolor="white">
 
496
<tr><td>
 
497
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
498
  <tr valign="top"><td>
 
499
  <h3 class="epydoc"><span class="sig"><span class="sig-name">ignore</span>(<span class="sig-arg">self</span>,
 
500
        <span class="sig-arg">other</span>)</span>
 
501
  </h3>
 
502
  </td><td align="right" valign="top"
 
503
    ><span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.ignore">source&nbsp;code</a></span>&nbsp;
 
504
    </td>
 
505
  </tr></table>
 
506
  
 
507
  <p>Define expression to be ignored (e.g., comments) while doing pattern 
 
508
  matching; may be called repeatedly, to define multiple comment or other 
 
509
  ignorable patterns.</p>
 
510
  <dl class="fields">
 
511
    <dt>Overrides:
 
512
        <a href="vita.modules.pyparsing.ParserElement-class.html#ignore">ParserElement.ignore</a>
 
513
        <dd><em class="note">(inherited documentation)</em></dd>
 
514
    </dt>
 
515
  </dl>
 
516
</td></tr></table>
 
517
</div>
 
518
<a name="streamline"></a>
 
519
<div>
 
520
<table class="details" border="1" cellpadding="3"
 
521
       cellspacing="0" width="100%" bgcolor="white">
 
522
<tr><td>
 
523
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
524
  <tr valign="top"><td>
 
525
  <h3 class="epydoc"><span class="sig"><span class="sig-name">streamline</span>(<span class="sig-arg">self</span>)</span>
 
526
  </h3>
 
527
  </td><td align="right" valign="top"
 
528
    ><span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.streamline">source&nbsp;code</a></span>&nbsp;
 
529
    </td>
 
530
  </tr></table>
 
531
  
 
532
  
 
533
  <dl class="fields">
 
534
    <dt>Overrides:
 
535
        <a href="vita.modules.pyparsing.ParserElement-class.html#streamline">ParserElement.streamline</a>
 
536
    </dt>
 
537
  </dl>
 
538
</td></tr></table>
 
539
</div>
 
540
<a name="checkRecursion"></a>
 
541
<div>
 
542
<table class="details" border="1" cellpadding="3"
 
543
       cellspacing="0" width="100%" bgcolor="white">
 
544
<tr><td>
 
545
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
546
  <tr valign="top"><td>
 
547
  <h3 class="epydoc"><span class="sig"><span class="sig-name">checkRecursion</span>(<span class="sig-arg">self</span>,
 
548
        <span class="sig-arg">parseElementList</span>)</span>
 
549
  </h3>
 
550
  </td><td align="right" valign="top"
 
551
    ><span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.checkRecursion">source&nbsp;code</a></span>&nbsp;
 
552
    </td>
 
553
  </tr></table>
 
554
  
 
555
  
 
556
  <dl class="fields">
 
557
    <dt>Overrides:
 
558
        <a href="vita.modules.pyparsing.ParserElement-class.html#checkRecursion">ParserElement.checkRecursion</a>
 
559
    </dt>
 
560
  </dl>
 
561
</td></tr></table>
 
562
</div>
 
563
<a name="validate"></a>
 
564
<div>
 
565
<table class="details" border="1" cellpadding="3"
 
566
       cellspacing="0" width="100%" bgcolor="white">
 
567
<tr><td>
 
568
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
569
  <tr valign="top"><td>
 
570
  <h3 class="epydoc"><span class="sig"><span class="sig-name">validate</span>(<span class="sig-arg">self</span>,
 
571
        <span class="sig-arg">validateTrace</span>=<span class="sig-default"><code class="variable-group">[</code><code class="variable-group">]</code></span>)</span>
 
572
  </h3>
 
573
  </td><td align="right" valign="top"
 
574
    ><span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.validate">source&nbsp;code</a></span>&nbsp;
 
575
    </td>
 
576
  </tr></table>
 
577
  
 
578
  <p>Check defined expressions for valid structure, check for infinite 
 
579
  recursive definitions.</p>
 
580
  <dl class="fields">
 
581
    <dt>Overrides:
 
582
        <a href="vita.modules.pyparsing.ParserElement-class.html#validate">ParserElement.validate</a>
 
583
        <dd><em class="note">(inherited documentation)</em></dd>
 
584
    </dt>
 
585
  </dl>
 
586
</td></tr></table>
 
587
</div>
 
588
<a name="__str__"></a>
 
589
<div>
 
590
<table class="details" border="1" cellpadding="3"
 
591
       cellspacing="0" width="100%" bgcolor="white">
 
592
<tr><td>
 
593
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
 
594
  <tr valign="top"><td>
 
595
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
 
596
    <br /><em class="fname">(Informal representation operator)</em>
 
597
  </h3>
 
598
  </td><td align="right" valign="top"
 
599
    ><span class="codelink"><a href="vita.modules.pyparsing-pysrc.html#ParseElementEnhance.__str__">source&nbsp;code</a></span>&nbsp;
 
600
    </td>
 
601
  </tr></table>
 
602
  
 
603
  <p>str(x)</p>
 
604
  <dl class="fields">
 
605
    <dt>Overrides:
 
606
        object.__str__
 
607
        <dd><em class="note">(inherited documentation)</em></dd>
 
608
    </dt>
 
609
  </dl>
 
610
</td></tr></table>
 
611
</div>
 
612
<br />
 
613
<!-- ==================== NAVIGATION BAR ==================== -->
 
614
<table class="navbar" border="0" width="100%" cellpadding="0"
 
615
       bgcolor="#a0c0ff" cellspacing="0">
 
616
  <tr valign="middle">
 
617
  <!-- Home link -->
 
618
      <th>&nbsp;&nbsp;&nbsp;<a
 
619
        href="vita.modules-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
 
620
 
 
621
  <!-- Tree link -->
 
622
      <th>&nbsp;&nbsp;&nbsp;<a
 
623
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
 
624
 
 
625
  <!-- Index link -->
 
626
      <th>&nbsp;&nbsp;&nbsp;<a
 
627
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
 
628
 
 
629
  <!-- Help link -->
 
630
      <th>&nbsp;&nbsp;&nbsp;<a
 
631
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
 
632
 
 
633
  <!-- Project homepage -->
 
634
      <th class="navbar" align="right" width="100%">
 
635
        <table border="0" cellpadding="0" cellspacing="0">
 
636
          <tr><th class="navbar" align="center"
 
637
            ><a class="navbar" target="_top" href="http://eden.sahanafoundation.org/">Sahana-Eden</a></th>
 
638
          </tr></table></th>
 
639
  </tr>
 
640
</table>
 
641
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
 
642
  <tr>
 
643
    <td align="left" class="footer">
 
644
    Generated by Epydoc 3.0.1 on Sun May 30 23:29:55 2010
 
645
    </td>
 
646
    <td align="right" class="footer">
 
647
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
 
648
        >http://epydoc.sourceforge.net</a>
 
649
    </td>
 
650
  </tr>
 
651
</table>
 
652
 
 
653
<script type="text/javascript">
 
654
  <!--
 
655
  // Private objects are initially displayed (because if
 
656
  // javascript is turned off then we want them to be
 
657
  // visible); but by default, we want to hide them.  So hide
 
658
  // them unless we have a cookie that says to show them.
 
659
  checkCookie();
 
660
  // -->
 
661
</script>
 
662
</body>
 
663
</html>