181
<tr bgcolor="#e8f0f8" >
182
<th colspan="2" class="group-header"
183
> Inherited from <a href="pyparsing.pyparsing.ParseExpression-class.html">ParseExpression</a></th></tr>
185
<td width="15%" align="right" valign="top" class="summary">
186
<span class="summary-type"> </span>
187
</td><td class="summary">
188
<table width="100%" cellpadding="0" cellspacing="0" border="0">
190
<td><span class="summary-sig"><a name="__getitem__"></a><span class="summary-sig-name">__getitem__</span>(<span class="summary-sig-arg">self</span>,
191
<span class="summary-sig-arg">i</span>)</span></td>
192
<td align="right" valign="top">
193
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParseExpression.__getitem__">source code</a></span>
202
<td width="15%" align="right" valign="top" class="summary">
203
<span class="summary-type"> </span>
204
</td><td class="summary">
205
<table width="100%" cellpadding="0" cellspacing="0" border="0">
207
<td><span class="summary-sig"><a name="append"></a><span class="summary-sig-name">append</span>(<span class="summary-sig-arg">self</span>,
208
<span class="summary-sig-arg">other</span>)</span></td>
209
<td align="right" valign="top">
210
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParseExpression.append">source code</a></span>
219
<td width="15%" align="right" valign="top" class="summary">
220
<span class="summary-type"> </span>
221
</td><td class="summary">
222
<table width="100%" cellpadding="0" cellspacing="0" border="0">
224
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParseExpression-class.html#ignore" class="summary-sig-name">ignore</a>(<span class="summary-sig-arg">self</span>,
225
<span class="summary-sig-arg">other</span>)</span><br />
226
Define expression to be ignored (e.g., comments) while doing pattern
227
matching; may be called repeatedly, to define multiple comment or
228
other ignorable patterns.</td>
229
<td align="right" valign="top">
230
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParseExpression.ignore">source code</a></span>
239
<td width="15%" align="right" valign="top" class="summary">
240
<span class="summary-type"> </span>
241
</td><td class="summary">
242
<table width="100%" cellpadding="0" cellspacing="0" border="0">
244
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParseExpression-class.html#leaveWhitespace" class="summary-sig-name">leaveWhitespace</a>(<span class="summary-sig-arg">self</span>)</span><br />
245
Extends leaveWhitespace defined in base class, and also invokes
246
leaveWhitespace on all contained expressions.</td>
247
<td align="right" valign="top">
248
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParseExpression.leaveWhitespace">source code</a></span>
257
<td width="15%" align="right" valign="top" class="summary">
258
<span class="summary-type"> </span>
259
</td><td class="summary">
260
<table width="100%" cellpadding="0" cellspacing="0" border="0">
262
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParseExpression-class.html#setResultsName" class="summary-sig-name">setResultsName</a>(<span class="summary-sig-arg">self</span>,
263
<span class="summary-sig-arg">name</span>,
264
<span class="summary-sig-arg">listAllMatches</span>=<span class="summary-sig-default">False</span>)</span><br />
265
Define name for referencing matching tokens as a nested attribute of
266
the returned parse results.</td>
267
<td align="right" valign="top">
268
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParseExpression.setResultsName">source code</a></span>
277
<td width="15%" align="right" valign="top" class="summary">
278
<span class="summary-type"> </span>
279
</td><td class="summary">
280
<table width="100%" cellpadding="0" cellspacing="0" border="0">
282
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParseExpression-class.html#streamline" class="summary-sig-name">streamline</a>(<span class="summary-sig-arg">self</span>)</span></td>
283
<td align="right" valign="top">
284
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParseExpression.streamline">source code</a></span>
293
<td width="15%" align="right" valign="top" class="summary">
294
<span class="summary-type"> </span>
295
</td><td class="summary">
296
<table width="100%" cellpadding="0" cellspacing="0" border="0">
298
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParseExpression-class.html#validate" class="summary-sig-name">validate</a>(<span class="summary-sig-arg">self</span>,
299
<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 />
300
Check defined expressions for valid structure, check for infinite
301
recursive definitions.</td>
302
<td align="right" valign="top">
303
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParseExpression.validate">source code</a></span>
311
<tr bgcolor="#e8f0f8" >
312
<th colspan="2" class="group-header"
313
> Inherited from <a href="pyparsing.pyparsing.ParserElement-class.html">ParserElement</a></th></tr>
315
<td width="15%" align="right" valign="top" class="summary">
316
<span class="summary-type"> </span>
317
</td><td class="summary">
318
<table width="100%" cellpadding="0" cellspacing="0" border="0">
320
<td><span class="summary-sig"><a name="__add__"></a><span class="summary-sig-name">__add__</span>(<span class="summary-sig-arg">self</span>,
321
<span class="summary-sig-arg">other</span>)</span><br />
322
Implementation of + operator - returns And</td>
323
<td align="right" valign="top">
324
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__add__">source code</a></span>
333
<td width="15%" align="right" valign="top" class="summary">
334
<span class="summary-type"> </span>
335
</td><td class="summary">
336
<table width="100%" cellpadding="0" cellspacing="0" border="0">
338
<td><span class="summary-sig"><a name="__and__"></a><span class="summary-sig-name">__and__</span>(<span class="summary-sig-arg">self</span>,
339
<span class="summary-sig-arg">other</span>)</span><br />
340
Implementation of & operator - returns Each</td>
341
<td align="right" valign="top">
342
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__and__">source code</a></span>
351
<td width="15%" align="right" valign="top" class="summary">
352
<span class="summary-type"> </span>
353
</td><td class="summary">
354
<table width="100%" cellpadding="0" cellspacing="0" border="0">
356
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#__call__" class="summary-sig-name">__call__</a>(<span class="summary-sig-arg">self</span>,
357
<span class="summary-sig-arg">name</span>)</span><br />
358
Shortcut for setResultsName, with listAllMatches=default:</td>
359
<td align="right" valign="top">
360
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__call__">source code</a></span>
369
<td width="15%" align="right" valign="top" class="summary">
370
<span class="summary-type"> </span>
371
</td><td class="summary">
372
<table width="100%" cellpadding="0" cellspacing="0" border="0">
374
<td><span class="summary-sig"><a name="__eq__"></a><span class="summary-sig-name">__eq__</span>(<span class="summary-sig-arg">self</span>,
375
<span class="summary-sig-arg">other</span>)</span></td>
376
<td align="right" valign="top">
377
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__eq__">source code</a></span>
386
<td width="15%" align="right" valign="top" class="summary">
387
<span class="summary-type"> </span>
388
</td><td class="summary">
389
<table width="100%" cellpadding="0" cellspacing="0" border="0">
391
<td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
392
<span class="summary-sig-arg">aname</span>)</span></td>
393
<td align="right" valign="top">
394
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__getattr__">source code</a></span>
403
<td width="15%" align="right" valign="top" class="summary">
404
<span class="summary-type"> </span>
405
</td><td class="summary">
406
<table width="100%" cellpadding="0" cellspacing="0" border="0">
408
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#__hash__" class="summary-sig-name">__hash__</a>(<span class="summary-sig-arg">self</span>)</span><br />
410
<td align="right" valign="top">
411
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__hash__">source code</a></span>
420
<td width="15%" align="right" valign="top" class="summary">
421
<span class="summary-type"> </span>
422
</td><td class="summary">
423
<table width="100%" cellpadding="0" cellspacing="0" border="0">
425
<td><span class="summary-sig"><a name="__invert__"></a><span class="summary-sig-name">__invert__</span>(<span class="summary-sig-arg">self</span>)</span><br />
426
Implementation of ~ operator - returns NotAny</td>
427
<td align="right" valign="top">
428
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__invert__">source code</a></span>
437
<td width="15%" align="right" valign="top" class="summary">
438
<span class="summary-type"> </span>
439
</td><td class="summary">
440
<table width="100%" cellpadding="0" cellspacing="0" border="0">
442
<td><span class="summary-sig"><a name="__mul__"></a><span class="summary-sig-name">__mul__</span>(<span class="summary-sig-arg">self</span>,
443
<span class="summary-sig-arg">other</span>)</span></td>
444
<td align="right" valign="top">
445
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__mul__">source code</a></span>
454
<td width="15%" align="right" valign="top" class="summary">
455
<span class="summary-type"> </span>
456
</td><td class="summary">
457
<table width="100%" cellpadding="0" cellspacing="0" border="0">
459
<td><span class="summary-sig"><a name="__ne__"></a><span class="summary-sig-name">__ne__</span>(<span class="summary-sig-arg">self</span>,
460
<span class="summary-sig-arg">other</span>)</span></td>
461
<td align="right" valign="top">
462
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__ne__">source code</a></span>
471
<td width="15%" align="right" valign="top" class="summary">
472
<span class="summary-type"> </span>
473
</td><td class="summary">
474
<table width="100%" cellpadding="0" cellspacing="0" border="0">
476
<td><span class="summary-sig"><a name="__or__"></a><span class="summary-sig-name">__or__</span>(<span class="summary-sig-arg">self</span>,
477
<span class="summary-sig-arg">other</span>)</span><br />
478
Implementation of | operator - returns MatchFirst</td>
479
<td align="right" valign="top">
480
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__or__">source code</a></span>
489
<td width="15%" align="right" valign="top" class="summary">
490
<span class="summary-type"> </span>
491
</td><td class="summary">
492
<table width="100%" cellpadding="0" cellspacing="0" border="0">
494
<td><span class="summary-sig"><a name="__radd__"></a><span class="summary-sig-name">__radd__</span>(<span class="summary-sig-arg">self</span>,
495
<span class="summary-sig-arg">other</span>)</span><br />
496
Implementation of + operator when left operand is not a ParserElement</td>
497
<td align="right" valign="top">
498
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__radd__">source code</a></span>
507
<td width="15%" align="right" valign="top" class="summary">
508
<span class="summary-type"> </span>
509
</td><td class="summary">
510
<table width="100%" cellpadding="0" cellspacing="0" border="0">
512
<td><span class="summary-sig"><a name="__rand__"></a><span class="summary-sig-name">__rand__</span>(<span class="summary-sig-arg">self</span>,
513
<span class="summary-sig-arg">other</span>)</span><br />
514
Implementation of & operator when left operand is not a
516
<td align="right" valign="top">
517
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__rand__">source code</a></span>
526
<td width="15%" align="right" valign="top" class="summary">
527
<span class="summary-type"> </span>
528
</td><td class="summary">
529
<table width="100%" cellpadding="0" cellspacing="0" border="0">
531
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
533
<td align="right" valign="top">
534
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__repr__">source code</a></span>
543
<td width="15%" align="right" valign="top" class="summary">
544
<span class="summary-type"> </span>
545
</td><td class="summary">
546
<table width="100%" cellpadding="0" cellspacing="0" border="0">
548
<td><span class="summary-sig"><a name="__req__"></a><span class="summary-sig-name">__req__</span>(<span class="summary-sig-arg">self</span>,
549
<span class="summary-sig-arg">other</span>)</span></td>
550
<td align="right" valign="top">
551
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__req__">source code</a></span>
560
<td width="15%" align="right" valign="top" class="summary">
561
<span class="summary-type"> </span>
562
</td><td class="summary">
563
<table width="100%" cellpadding="0" cellspacing="0" border="0">
565
<td><span class="summary-sig"><a name="__rmul__"></a><span class="summary-sig-name">__rmul__</span>(<span class="summary-sig-arg">self</span>,
566
<span class="summary-sig-arg">other</span>)</span></td>
567
<td align="right" valign="top">
568
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__rmul__">source code</a></span>
577
<td width="15%" align="right" valign="top" class="summary">
578
<span class="summary-type"> </span>
579
</td><td class="summary">
580
<table width="100%" cellpadding="0" cellspacing="0" border="0">
582
<td><span class="summary-sig"><a name="__rne__"></a><span class="summary-sig-name">__rne__</span>(<span class="summary-sig-arg">self</span>,
583
<span class="summary-sig-arg">other</span>)</span></td>
584
<td align="right" valign="top">
585
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__rne__">source code</a></span>
594
<td width="15%" align="right" valign="top" class="summary">
595
<span class="summary-type"> </span>
596
</td><td class="summary">
597
<table width="100%" cellpadding="0" cellspacing="0" border="0">
599
<td><span class="summary-sig"><a name="__ror__"></a><span class="summary-sig-name">__ror__</span>(<span class="summary-sig-arg">self</span>,
600
<span class="summary-sig-arg">other</span>)</span><br />
601
Implementation of | operator when left operand is not a ParserElement</td>
602
<td align="right" valign="top">
603
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__ror__">source code</a></span>
612
<td width="15%" align="right" valign="top" class="summary">
613
<span class="summary-type"> </span>
614
</td><td class="summary">
615
<table width="100%" cellpadding="0" cellspacing="0" border="0">
617
<td><span class="summary-sig"><a name="__rsub__"></a><span class="summary-sig-name">__rsub__</span>(<span class="summary-sig-arg">self</span>,
618
<span class="summary-sig-arg">other</span>)</span><br />
619
Implementation of - operator when left operand is not a ParserElement</td>
620
<td align="right" valign="top">
621
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__rsub__">source code</a></span>
630
<td width="15%" align="right" valign="top" class="summary">
631
<span class="summary-type"> </span>
632
</td><td class="summary">
633
<table width="100%" cellpadding="0" cellspacing="0" border="0">
635
<td><span class="summary-sig"><a name="__rxor__"></a><span class="summary-sig-name">__rxor__</span>(<span class="summary-sig-arg">self</span>,
636
<span class="summary-sig-arg">other</span>)</span><br />
637
Implementation of ^ operator when left operand is not a ParserElement</td>
638
<td align="right" valign="top">
639
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__rxor__">source code</a></span>
648
<td width="15%" align="right" valign="top" class="summary">
649
<span class="summary-type"> </span>
650
</td><td class="summary">
651
<table width="100%" cellpadding="0" cellspacing="0" border="0">
653
<td><span class="summary-sig"><a name="__sub__"></a><span class="summary-sig-name">__sub__</span>(<span class="summary-sig-arg">self</span>,
654
<span class="summary-sig-arg">other</span>)</span><br />
655
Implementation of - operator, returns And with error stop</td>
656
<td align="right" valign="top">
657
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__sub__">source code</a></span>
666
<td width="15%" align="right" valign="top" class="summary">
667
<span class="summary-type"> </span>
668
</td><td class="summary">
669
<table width="100%" cellpadding="0" cellspacing="0" border="0">
671
<td><span class="summary-sig"><a name="__xor__"></a><span class="summary-sig-name">__xor__</span>(<span class="summary-sig-arg">self</span>,
672
<span class="summary-sig-arg">other</span>)</span><br />
673
Implementation of ^ operator - returns Or</td>
674
<td align="right" valign="top">
675
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__xor__">source code</a></span>
684
<td width="15%" align="right" valign="top" class="summary">
685
<span class="summary-type"> </span>
686
</td><td class="summary">
687
<table width="100%" cellpadding="0" cellspacing="0" border="0">
689
<td><span class="summary-sig"><a name="_parse"></a><span class="summary-sig-name">_parse</span>(<span class="summary-sig-arg">self</span>,
690
<span class="summary-sig-arg">instring</span>,
691
<span class="summary-sig-arg">loc</span>,
692
<span class="summary-sig-arg">doActions</span>=<span class="summary-sig-default">True</span>,
693
<span class="summary-sig-arg">callPreParse</span>=<span class="summary-sig-default">True</span>)</span></td>
694
<td align="right" valign="top">
695
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement._parseNoCache">source code</a></span>
704
<td width="15%" align="right" valign="top" class="summary">
705
<span class="summary-type"> </span>
706
</td><td class="summary">
707
<table width="100%" cellpadding="0" cellspacing="0" border="0">
709
<td><span class="summary-sig"><a name="_parseCache"></a><span class="summary-sig-name">_parseCache</span>(<span class="summary-sig-arg">self</span>,
710
<span class="summary-sig-arg">instring</span>,
711
<span class="summary-sig-arg">loc</span>,
712
<span class="summary-sig-arg">doActions</span>=<span class="summary-sig-default">True</span>,
713
<span class="summary-sig-arg">callPreParse</span>=<span class="summary-sig-default">True</span>)</span></td>
714
<td align="right" valign="top">
715
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement._parseCache">source code</a></span>
724
<td width="15%" align="right" valign="top" class="summary">
725
<span class="summary-type"> </span>
726
</td><td class="summary">
727
<table width="100%" cellpadding="0" cellspacing="0" border="0">
729
<td><span class="summary-sig"><a name="_parseNoCache"></a><span class="summary-sig-name">_parseNoCache</span>(<span class="summary-sig-arg">self</span>,
730
<span class="summary-sig-arg">instring</span>,
731
<span class="summary-sig-arg">loc</span>,
732
<span class="summary-sig-arg">doActions</span>=<span class="summary-sig-default">True</span>,
733
<span class="summary-sig-arg">callPreParse</span>=<span class="summary-sig-default">True</span>)</span></td>
734
<td align="right" valign="top">
735
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement._parseNoCache">source code</a></span>
744
<td width="15%" align="right" valign="top" class="summary">
745
<span class="summary-type"> </span>
746
</td><td class="summary">
747
<table width="100%" cellpadding="0" cellspacing="0" border="0">
749
<td><span class="summary-sig"><a name="_skipIgnorables"></a><span class="summary-sig-name">_skipIgnorables</span>(<span class="summary-sig-arg">self</span>,
750
<span class="summary-sig-arg">instring</span>,
751
<span class="summary-sig-arg">loc</span>)</span></td>
752
<td align="right" valign="top">
753
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement._skipIgnorables">source code</a></span>
762
<td width="15%" align="right" valign="top" class="summary">
763
<span class="summary-type"> </span>
764
</td><td class="summary">
765
<table width="100%" cellpadding="0" cellspacing="0" border="0">
767
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#addParseAction" class="summary-sig-name">addParseAction</a>(<span class="summary-sig-arg">self</span>,
768
<span class="summary-sig-arg">*fns</span>,
769
<span class="summary-sig-arg">**kwargs</span>)</span><br />
770
Add parse action to expression's list of parse actions.</td>
771
<td align="right" valign="top">
772
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.addParseAction">source code</a></span>
781
<td width="15%" align="right" valign="top" class="summary">
782
<span class="summary-type"> </span>
783
</td><td class="summary">
784
<table width="100%" cellpadding="0" cellspacing="0" border="0">
786
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#copy" class="summary-sig-name">copy</a>(<span class="summary-sig-arg">self</span>)</span><br />
787
Make a copy of this ParserElement.</td>
788
<td align="right" valign="top">
789
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.copy">source code</a></span>
798
<td width="15%" align="right" valign="top" class="summary">
799
<span class="summary-type"> </span>
800
</td><td class="summary">
801
<table width="100%" cellpadding="0" cellspacing="0" border="0">
803
<td><span class="summary-sig"><a name="getException"></a><span class="summary-sig-name">getException</span>(<span class="summary-sig-arg">self</span>)</span></td>
804
<td align="right" valign="top">
805
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.getException">source code</a></span>
814
<td width="15%" align="right" valign="top" class="summary">
815
<span class="summary-type"> </span>
816
</td><td class="summary">
817
<table width="100%" cellpadding="0" cellspacing="0" border="0">
819
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#parseFile" class="summary-sig-name">parseFile</a>(<span class="summary-sig-arg">self</span>,
820
<span class="summary-sig-arg">file_or_filename</span>,
821
<span class="summary-sig-arg">parseAll</span>=<span class="summary-sig-default">False</span>)</span><br />
822
Execute the parse expression on the given file or filename.</td>
823
<td align="right" valign="top">
824
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.parseFile">source code</a></span>
833
<td width="15%" align="right" valign="top" class="summary">
834
<span class="summary-type"> </span>
835
</td><td class="summary">
836
<table width="100%" cellpadding="0" cellspacing="0" border="0">
838
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#parseString" class="summary-sig-name">parseString</a>(<span class="summary-sig-arg">self</span>,
839
<span class="summary-sig-arg">instring</span>,
840
<span class="summary-sig-arg">parseAll</span>=<span class="summary-sig-default">False</span>)</span><br />
841
Execute the parse expression with the given string.</td>
842
<td align="right" valign="top">
843
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.parseString">source code</a></span>
852
<td width="15%" align="right" valign="top" class="summary">
853
<span class="summary-type"> </span>
854
</td><td class="summary">
855
<table width="100%" cellpadding="0" cellspacing="0" border="0">
857
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#parseWithTabs" class="summary-sig-name">parseWithTabs</a>(<span class="summary-sig-arg">self</span>)</span><br />
858
Overrides default behavior to expand <TAB>s to spaces before
859
parsing the input string.</td>
860
<td align="right" valign="top">
861
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.parseWithTabs">source code</a></span>
870
<td width="15%" align="right" valign="top" class="summary">
871
<span class="summary-type"> </span>
872
</td><td class="summary">
873
<table width="100%" cellpadding="0" cellspacing="0" border="0">
875
<td><span class="summary-sig"><a name="postParse"></a><span class="summary-sig-name">postParse</span>(<span class="summary-sig-arg">self</span>,
876
<span class="summary-sig-arg">instring</span>,
877
<span class="summary-sig-arg">loc</span>,
878
<span class="summary-sig-arg">tokenlist</span>)</span></td>
879
<td align="right" valign="top">
880
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.postParse">source code</a></span>
889
<td width="15%" align="right" valign="top" class="summary">
890
<span class="summary-type"> </span>
891
</td><td class="summary">
892
<table width="100%" cellpadding="0" cellspacing="0" border="0">
894
<td><span class="summary-sig"><a name="preParse"></a><span class="summary-sig-name">preParse</span>(<span class="summary-sig-arg">self</span>,
895
<span class="summary-sig-arg">instring</span>,
896
<span class="summary-sig-arg">loc</span>)</span></td>
897
<td align="right" valign="top">
898
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.preParse">source code</a></span>
907
<td width="15%" align="right" valign="top" class="summary">
908
<span class="summary-type"> </span>
909
</td><td class="summary">
910
<table width="100%" cellpadding="0" cellspacing="0" border="0">
912
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#scanString" class="summary-sig-name">scanString</a>(<span class="summary-sig-arg">self</span>,
913
<span class="summary-sig-arg">instring</span>,
914
<span class="summary-sig-arg">maxMatches</span>=<span class="summary-sig-default">2147483647</span>)</span><br />
915
Scan the input string for expression matches.</td>
916
<td align="right" valign="top">
917
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.scanString">source code</a></span>
926
<td width="15%" align="right" valign="top" class="summary">
927
<span class="summary-type"> </span>
928
</td><td class="summary">
929
<table width="100%" cellpadding="0" cellspacing="0" border="0">
931
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#searchString" class="summary-sig-name">searchString</a>(<span class="summary-sig-arg">self</span>,
932
<span class="summary-sig-arg">instring</span>,
933
<span class="summary-sig-arg">maxMatches</span>=<span class="summary-sig-default">2147483647</span>)</span><br />
934
Another extension to scanString, simplifying the access to the tokens
935
found to match the given parse expression.</td>
936
<td align="right" valign="top">
937
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.searchString">source code</a></span>
946
<td width="15%" align="right" valign="top" class="summary">
947
<span class="summary-type"> </span>
948
</td><td class="summary">
949
<table width="100%" cellpadding="0" cellspacing="0" border="0">
951
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#setBreak" class="summary-sig-name">setBreak</a>(<span class="summary-sig-arg">self</span>,
952
<span class="summary-sig-arg">breakFlag</span>=<span class="summary-sig-default">True</span>)</span><br />
953
Method to invoke the Python pdb debugger when this element is about
955
<td align="right" valign="top">
956
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.setBreak">source code</a></span>
965
<td width="15%" align="right" valign="top" class="summary">
966
<span class="summary-type"> </span>
967
</td><td class="summary">
968
<table width="100%" cellpadding="0" cellspacing="0" border="0">
970
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#setDebug" class="summary-sig-name">setDebug</a>(<span class="summary-sig-arg">self</span>,
971
<span class="summary-sig-arg">flag</span>=<span class="summary-sig-default">True</span>)</span><br />
972
Enable display of debugging messages while doing pattern matching.</td>
973
<td align="right" valign="top">
974
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.setDebug">source code</a></span>
983
<td width="15%" align="right" valign="top" class="summary">
984
<span class="summary-type"> </span>
985
</td><td class="summary">
986
<table width="100%" cellpadding="0" cellspacing="0" border="0">
988
<td><span class="summary-sig"><a name="setDebugActions"></a><span class="summary-sig-name">setDebugActions</span>(<span class="summary-sig-arg">self</span>,
989
<span class="summary-sig-arg">startAction</span>,
990
<span class="summary-sig-arg">successAction</span>,
991
<span class="summary-sig-arg">exceptionAction</span>)</span><br />
992
Enable display of debugging messages while doing pattern matching.</td>
993
<td align="right" valign="top">
994
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.setDebugActions">source code</a></span>
1003
<td width="15%" align="right" valign="top" class="summary">
1004
<span class="summary-type"> </span>
1005
</td><td class="summary">
1006
<table width="100%" cellpadding="0" cellspacing="0" border="0">
1008
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#setFailAction" class="summary-sig-name">setFailAction</a>(<span class="summary-sig-arg">self</span>,
1009
<span class="summary-sig-arg">fn</span>)</span><br />
1010
Define action to perform if parsing fails at this expression.</td>
1011
<td align="right" valign="top">
1012
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.setFailAction">source code</a></span>
1021
<td width="15%" align="right" valign="top" class="summary">
1022
<span class="summary-type"> </span>
1023
</td><td class="summary">
1024
<table width="100%" cellpadding="0" cellspacing="0" border="0">
1026
<td><span class="summary-sig"><a name="setName"></a><span class="summary-sig-name">setName</span>(<span class="summary-sig-arg">self</span>,
1027
<span class="summary-sig-arg">name</span>)</span><br />
1028
Define name for this expression, for use in debugging.</td>
1029
<td align="right" valign="top">
1030
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.setName">source code</a></span>
1039
<td width="15%" align="right" valign="top" class="summary">
1040
<span class="summary-type"> </span>
1041
</td><td class="summary">
1042
<table width="100%" cellpadding="0" cellspacing="0" border="0">
1044
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#setParseAction" class="summary-sig-name">setParseAction</a>(<span class="summary-sig-arg">self</span>,
1045
<span class="summary-sig-arg">*fns</span>,
1046
<span class="summary-sig-arg">**kwargs</span>)</span><br />
1047
Define action to perform when successfully matching parse element
1049
<td align="right" valign="top">
1050
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.setParseAction">source code</a></span>
1059
<td width="15%" align="right" valign="top" class="summary">
1060
<span class="summary-type"> </span>
1061
</td><td class="summary">
1062
<table width="100%" cellpadding="0" cellspacing="0" border="0">
1064
<td><span class="summary-sig"><a name="setWhitespaceChars"></a><span class="summary-sig-name">setWhitespaceChars</span>(<span class="summary-sig-arg">self</span>,
1065
<span class="summary-sig-arg">chars</span>)</span><br />
1066
Overrides the default whitespace chars</td>
1067
<td align="right" valign="top">
1068
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.setWhitespaceChars">source code</a></span>
1077
<td width="15%" align="right" valign="top" class="summary">
1078
<span class="summary-type"> </span>
1079
</td><td class="summary">
1080
<table width="100%" cellpadding="0" cellspacing="0" border="0">
1082
<td><span class="summary-sig"><a name="suppress"></a><span class="summary-sig-name">suppress</span>(<span class="summary-sig-arg">self</span>)</span><br />
1083
Suppresses the output of this ParserElement; useful to keep
1084
punctuation from cluttering up returned output.</td>
1085
<td align="right" valign="top">
1086
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.suppress">source code</a></span>
1095
<td width="15%" align="right" valign="top" class="summary">
1096
<span class="summary-type"> </span>
1097
</td><td class="summary">
1098
<table width="100%" cellpadding="0" cellspacing="0" border="0">
1100
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#transformString" class="summary-sig-name">transformString</a>(<span class="summary-sig-arg">self</span>,
1101
<span class="summary-sig-arg">instring</span>)</span><br />
1102
Extension to scanString, to modify matching text with modified tokens
1103
that may be returned from a parse action.</td>
1104
<td align="right" valign="top">
1105
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.transformString">source code</a></span>
1114
<td width="15%" align="right" valign="top" class="summary">
1115
<span class="summary-type"> </span>
1116
</td><td class="summary">
1117
<table width="100%" cellpadding="0" cellspacing="0" border="0">
1119
<td><span class="summary-sig"><a name="tryParse"></a><span class="summary-sig-name">tryParse</span>(<span class="summary-sig-arg">self</span>,
1120
<span class="summary-sig-arg">instring</span>,
1121
<span class="summary-sig-arg">loc</span>)</span></td>
1122
<td align="right" valign="top">
1123
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.tryParse">source code</a></span>
1132
223
<!-- ==================== STATIC METHODS ==================== -->
1133
224
<a name="section-StaticMethods"></a>
1134
225
<table class="summary" border="1" cellpadding="3"
1135
226
cellspacing="0" width="100%" bgcolor="white">
1136
227
<tr bgcolor="#70b0f0" class="table-header">
1137
<td colspan="2" class="table-header">
1138
<table border="0" cellpadding="0" cellspacing="0" width="100%">
1140
<td align="left"><span class="table-header">Static Methods</span></td>
1141
<td align="right" valign="top"
1142
><span class="options">[<a href="#section-StaticMethods"
1143
class="privatelink" onclick="toggle_private();"
1144
>hide private</a>]</span></td>
228
<td align="left" colspan="2" class="table-header">
229
<span class="table-header">Static Methods</span></td>
1149
<tr bgcolor="#e8f0f8" >
1150
<th colspan="2" class="group-header"
1151
> Inherited from <a href="pyparsing.pyparsing.ParserElement-class.html">ParserElement</a></th></tr>
1152
<tr class="private">
1153
<td width="15%" align="right" valign="top" class="summary">
1154
<span class="summary-type"> </span>
1155
</td><td class="summary">
1156
<table width="100%" cellpadding="0" cellspacing="0" border="0">
1158
<td><span class="summary-sig"><a name="_normalizeParseActionArgs"></a><span class="summary-sig-name">_normalizeParseActionArgs</span>(<span class="summary-sig-arg">f</span>)</span><br />
1159
Internal method used to decorate parse actions that take fewer than 3
1160
arguments, so that all parse actions can be called as f(s,l,t).</td>
1161
<td align="right" valign="top">
1162
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement._normalizeParseActionArgs">source code</a></span>
1171
<td width="15%" align="right" valign="top" class="summary">
1172
<span class="summary-type"> </span>
1173
</td><td class="summary">
1174
<table width="100%" cellpadding="0" cellspacing="0" border="0">
1176
<td><span class="summary-sig"><a href="pyparsing.pyparsing.ParserElement-class.html#enablePackrat" class="summary-sig-name">enablePackrat</a>()</span><br />
1177
Enables "packrat" parsing, which adds memoizing to the
1179
<td align="right" valign="top">
1180
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.enablePackrat">source code</a></span>
1189
<td width="15%" align="right" valign="top" class="summary">
1190
<span class="summary-type"> </span>
1191
</td><td class="summary">
1192
<table width="100%" cellpadding="0" cellspacing="0" border="0">
1194
<td><span class="summary-sig"><a name="resetCache"></a><span class="summary-sig-name">resetCache</span>()</span></td>
1195
<td align="right" valign="top">
1196
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.resetCache">source code</a></span>
1205
<td width="15%" align="right" valign="top" class="summary">
1206
<span class="summary-type"> </span>
1207
</td><td class="summary">
1208
<table width="100%" cellpadding="0" cellspacing="0" border="0">
1210
<td><span class="summary-sig"><a name="setDefaultWhitespaceChars"></a><span class="summary-sig-name">setDefaultWhitespaceChars</span>(<span class="summary-sig-arg">chars</span>)</span><br />
1211
Overrides the default whitespace chars</td>
1212
<td align="right" valign="top">
1213
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.setDefaultWhitespaceChars">source code</a></span>
232
<td colspan="2" class="summary">
233
<p class="indent-wrapped-lines"><b>Inherited from <code><a href="pyparsing.pyparsing.ParserElement-class.html">ParserElement</a></code></b>:
234
<code><a href="pyparsing.pyparsing.ParserElement-class.html#enablePackrat">enablePackrat</a></code>,
235
<code><a href="pyparsing.pyparsing.ParserElement-class.html#resetCache">resetCache</a></code>,
236
<code><a href="pyparsing.pyparsing.ParserElement-class.html#setDefaultWhitespaceChars">setDefaultWhitespaceChars</a></code>