275
<tr bgcolor="#e8f0f8" >
276
<th colspan="2" class="group-header"
277
> Inherited from <a href="pyparsing.pyparsing.ParserElement-class.html">ParserElement</a></th></tr>
279
<td width="15%" align="right" valign="top" class="summary">
280
<span class="summary-type"> </span>
281
</td><td class="summary">
282
<table width="100%" cellpadding="0" cellspacing="0" border="0">
284
<td><span class="summary-sig"><a name="__add__"></a><span class="summary-sig-name">__add__</span>(<span class="summary-sig-arg">self</span>,
285
<span class="summary-sig-arg">other</span>)</span><br />
286
Implementation of + operator - returns And</td>
287
<td align="right" valign="top">
288
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__add__">source code</a></span>
297
<td width="15%" align="right" valign="top" class="summary">
298
<span class="summary-type"> </span>
299
</td><td class="summary">
300
<table width="100%" cellpadding="0" cellspacing="0" border="0">
302
<td><span class="summary-sig"><a name="__and__"></a><span class="summary-sig-name">__and__</span>(<span class="summary-sig-arg">self</span>,
303
<span class="summary-sig-arg">other</span>)</span><br />
304
Implementation of & operator - returns Each</td>
305
<td align="right" valign="top">
306
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__and__">source code</a></span>
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 href="pyparsing.pyparsing.ParserElement-class.html#__call__" class="summary-sig-name">__call__</a>(<span class="summary-sig-arg">self</span>,
321
<span class="summary-sig-arg">name</span>)</span><br />
322
Shortcut for setResultsName, with listAllMatches=default:</td>
323
<td align="right" valign="top">
324
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__call__">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="__eq__"></a><span class="summary-sig-name">__eq__</span>(<span class="summary-sig-arg">self</span>,
339
<span class="summary-sig-arg">other</span>)</span></td>
340
<td align="right" valign="top">
341
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__eq__">source code</a></span>
350
<td width="15%" align="right" valign="top" class="summary">
351
<span class="summary-type"> </span>
352
</td><td class="summary">
353
<table width="100%" cellpadding="0" cellspacing="0" border="0">
355
<td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
356
<span class="summary-sig-arg">aname</span>)</span></td>
357
<td align="right" valign="top">
358
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__getattr__">source code</a></span>
367
<td width="15%" align="right" valign="top" class="summary">
368
<span class="summary-type"> </span>
369
</td><td class="summary">
370
<table width="100%" cellpadding="0" cellspacing="0" border="0">
372
<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 />
374
<td align="right" valign="top">
375
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__hash__">source code</a></span>
384
<td width="15%" align="right" valign="top" class="summary">
385
<span class="summary-type"> </span>
386
</td><td class="summary">
387
<table width="100%" cellpadding="0" cellspacing="0" border="0">
389
<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 />
390
Implementation of ~ operator - returns NotAny</td>
391
<td align="right" valign="top">
392
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__invert__">source code</a></span>
401
<td width="15%" align="right" valign="top" class="summary">
402
<span class="summary-type"> </span>
403
</td><td class="summary">
404
<table width="100%" cellpadding="0" cellspacing="0" border="0">
406
<td><span class="summary-sig"><a name="__mul__"></a><span class="summary-sig-name">__mul__</span>(<span class="summary-sig-arg">self</span>,
407
<span class="summary-sig-arg">other</span>)</span></td>
408
<td align="right" valign="top">
409
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__mul__">source code</a></span>
418
<td width="15%" align="right" valign="top" class="summary">
419
<span class="summary-type"> </span>
420
</td><td class="summary">
421
<table width="100%" cellpadding="0" cellspacing="0" border="0">
423
<td><span class="summary-sig"><a name="__ne__"></a><span class="summary-sig-name">__ne__</span>(<span class="summary-sig-arg">self</span>,
424
<span class="summary-sig-arg">other</span>)</span></td>
425
<td align="right" valign="top">
426
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__ne__">source code</a></span>
435
<td width="15%" align="right" valign="top" class="summary">
436
<span class="summary-type"> </span>
437
</td><td class="summary">
438
<table width="100%" cellpadding="0" cellspacing="0" border="0">
440
<td><span class="summary-sig"><a name="__or__"></a><span class="summary-sig-name">__or__</span>(<span class="summary-sig-arg">self</span>,
441
<span class="summary-sig-arg">other</span>)</span><br />
442
Implementation of | operator - returns MatchFirst</td>
443
<td align="right" valign="top">
444
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__or__">source code</a></span>
453
<td width="15%" align="right" valign="top" class="summary">
454
<span class="summary-type"> </span>
455
</td><td class="summary">
456
<table width="100%" cellpadding="0" cellspacing="0" border="0">
458
<td><span class="summary-sig"><a name="__radd__"></a><span class="summary-sig-name">__radd__</span>(<span class="summary-sig-arg">self</span>,
459
<span class="summary-sig-arg">other</span>)</span><br />
460
Implementation of + operator when left operand is not a ParserElement</td>
461
<td align="right" valign="top">
462
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__radd__">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="__rand__"></a><span class="summary-sig-name">__rand__</span>(<span class="summary-sig-arg">self</span>,
477
<span class="summary-sig-arg">other</span>)</span><br />
478
Implementation of & operator when left operand is not a
480
<td align="right" valign="top">
481
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__rand__">source code</a></span>
490
<td width="15%" align="right" valign="top" class="summary">
491
<span class="summary-type"> </span>
492
</td><td class="summary">
493
<table width="100%" cellpadding="0" cellspacing="0" border="0">
495
<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 />
497
<td align="right" valign="top">
498
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__repr__">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="__req__"></a><span class="summary-sig-name">__req__</span>(<span class="summary-sig-arg">self</span>,
513
<span class="summary-sig-arg">other</span>)</span></td>
514
<td align="right" valign="top">
515
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__req__">source code</a></span>
524
<td width="15%" align="right" valign="top" class="summary">
525
<span class="summary-type"> </span>
526
</td><td class="summary">
527
<table width="100%" cellpadding="0" cellspacing="0" border="0">
529
<td><span class="summary-sig"><a name="__rmul__"></a><span class="summary-sig-name">__rmul__</span>(<span class="summary-sig-arg">self</span>,
530
<span class="summary-sig-arg">other</span>)</span></td>
531
<td align="right" valign="top">
532
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__rmul__">source code</a></span>
541
<td width="15%" align="right" valign="top" class="summary">
542
<span class="summary-type"> </span>
543
</td><td class="summary">
544
<table width="100%" cellpadding="0" cellspacing="0" border="0">
546
<td><span class="summary-sig"><a name="__rne__"></a><span class="summary-sig-name">__rne__</span>(<span class="summary-sig-arg">self</span>,
547
<span class="summary-sig-arg">other</span>)</span></td>
548
<td align="right" valign="top">
549
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__rne__">source code</a></span>
558
<td width="15%" align="right" valign="top" class="summary">
559
<span class="summary-type"> </span>
560
</td><td class="summary">
561
<table width="100%" cellpadding="0" cellspacing="0" border="0">
563
<td><span class="summary-sig"><a name="__ror__"></a><span class="summary-sig-name">__ror__</span>(<span class="summary-sig-arg">self</span>,
564
<span class="summary-sig-arg">other</span>)</span><br />
565
Implementation of | operator when left operand is not a ParserElement</td>
566
<td align="right" valign="top">
567
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__ror__">source code</a></span>
576
<td width="15%" align="right" valign="top" class="summary">
577
<span class="summary-type"> </span>
578
</td><td class="summary">
579
<table width="100%" cellpadding="0" cellspacing="0" border="0">
581
<td><span class="summary-sig"><a name="__rsub__"></a><span class="summary-sig-name">__rsub__</span>(<span class="summary-sig-arg">self</span>,
582
<span class="summary-sig-arg">other</span>)</span><br />
583
Implementation of - operator when left operand is not a ParserElement</td>
584
<td align="right" valign="top">
585
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__rsub__">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="__rxor__"></a><span class="summary-sig-name">__rxor__</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.__rxor__">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="__sub__"></a><span class="summary-sig-name">__sub__</span>(<span class="summary-sig-arg">self</span>,
618
<span class="summary-sig-arg">other</span>)</span><br />
619
Implementation of - operator, returns And with error stop</td>
620
<td align="right" valign="top">
621
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__sub__">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="__xor__"></a><span class="summary-sig-name">__xor__</span>(<span class="summary-sig-arg">self</span>,
636
<span class="summary-sig-arg">other</span>)</span><br />
637
Implementation of ^ operator - returns Or</td>
638
<td align="right" valign="top">
639
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.__xor__">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="_parse"></a><span class="summary-sig-name">_parse</span>(<span class="summary-sig-arg">self</span>,
654
<span class="summary-sig-arg">instring</span>,
655
<span class="summary-sig-arg">loc</span>,
656
<span class="summary-sig-arg">doActions</span>=<span class="summary-sig-default">True</span>,
657
<span class="summary-sig-arg">callPreParse</span>=<span class="summary-sig-default">True</span>)</span></td>
658
<td align="right" valign="top">
659
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement._parseNoCache">source code</a></span>
668
<td width="15%" align="right" valign="top" class="summary">
669
<span class="summary-type"> </span>
670
</td><td class="summary">
671
<table width="100%" cellpadding="0" cellspacing="0" border="0">
673
<td><span class="summary-sig"><a name="_parseCache"></a><span class="summary-sig-name">_parseCache</span>(<span class="summary-sig-arg">self</span>,
674
<span class="summary-sig-arg">instring</span>,
675
<span class="summary-sig-arg">loc</span>,
676
<span class="summary-sig-arg">doActions</span>=<span class="summary-sig-default">True</span>,
677
<span class="summary-sig-arg">callPreParse</span>=<span class="summary-sig-default">True</span>)</span></td>
678
<td align="right" valign="top">
679
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement._parseCache">source code</a></span>
688
<td width="15%" align="right" valign="top" class="summary">
689
<span class="summary-type"> </span>
690
</td><td class="summary">
691
<table width="100%" cellpadding="0" cellspacing="0" border="0">
693
<td><span class="summary-sig"><a name="_parseNoCache"></a><span class="summary-sig-name">_parseNoCache</span>(<span class="summary-sig-arg">self</span>,
694
<span class="summary-sig-arg">instring</span>,
695
<span class="summary-sig-arg">loc</span>,
696
<span class="summary-sig-arg">doActions</span>=<span class="summary-sig-default">True</span>,
697
<span class="summary-sig-arg">callPreParse</span>=<span class="summary-sig-default">True</span>)</span></td>
698
<td align="right" valign="top">
699
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement._parseNoCache">source code</a></span>
708
<td width="15%" align="right" valign="top" class="summary">
709
<span class="summary-type"> </span>
710
</td><td class="summary">
711
<table width="100%" cellpadding="0" cellspacing="0" border="0">
713
<td><span class="summary-sig"><a name="_skipIgnorables"></a><span class="summary-sig-name">_skipIgnorables</span>(<span class="summary-sig-arg">self</span>,
714
<span class="summary-sig-arg">instring</span>,
715
<span class="summary-sig-arg">loc</span>)</span></td>
716
<td align="right" valign="top">
717
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement._skipIgnorables">source code</a></span>
726
<td width="15%" align="right" valign="top" class="summary">
727
<span class="summary-type"> </span>
728
</td><td class="summary">
729
<table width="100%" cellpadding="0" cellspacing="0" border="0">
731
<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>,
732
<span class="summary-sig-arg">*fns</span>,
733
<span class="summary-sig-arg">**kwargs</span>)</span><br />
734
Add parse action to expression's list of parse actions.</td>
735
<td align="right" valign="top">
736
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.addParseAction">source code</a></span>
745
<td width="15%" align="right" valign="top" class="summary">
746
<span class="summary-type"> </span>
747
</td><td class="summary">
748
<table width="100%" cellpadding="0" cellspacing="0" border="0">
750
<td><span class="summary-sig"><a name="checkRecursion"></a><span class="summary-sig-name">checkRecursion</span>(<span class="summary-sig-arg">self</span>,
751
<span class="summary-sig-arg">parseElementList</span>)</span></td>
752
<td align="right" valign="top">
753
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.checkRecursion">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#copy" class="summary-sig-name">copy</a>(<span class="summary-sig-arg">self</span>)</span><br />
768
Make a copy of this ParserElement.</td>
769
<td align="right" valign="top">
770
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.copy">source code</a></span>
779
<td width="15%" align="right" valign="top" class="summary">
780
<span class="summary-type"> </span>
781
</td><td class="summary">
782
<table width="100%" cellpadding="0" cellspacing="0" border="0">
784
<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>
785
<td align="right" valign="top">
786
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.getException">source code</a></span>
795
<td width="15%" align="right" valign="top" class="summary">
796
<span class="summary-type"> </span>
797
</td><td class="summary">
798
<table width="100%" cellpadding="0" cellspacing="0" border="0">
800
<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>,
801
<span class="summary-sig-arg">file_or_filename</span>,
802
<span class="summary-sig-arg">parseAll</span>=<span class="summary-sig-default">False</span>)</span><br />
803
Execute the parse expression on the given file or filename.</td>
804
<td align="right" valign="top">
805
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.parseFile">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 name="parseImpl"></a><span class="summary-sig-name">parseImpl</span>(<span class="summary-sig-arg">self</span>,
820
<span class="summary-sig-arg">instring</span>,
821
<span class="summary-sig-arg">loc</span>,
822
<span class="summary-sig-arg">doActions</span>=<span class="summary-sig-default">True</span>)</span></td>
823
<td align="right" valign="top">
824
<span class="codelink"><a href="pyparsing.pyparsing-pysrc.html#ParserElement.parseImpl">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
310
<!-- ==================== STATIC METHODS ==================== -->
1133
311
<a name="section-StaticMethods"></a>
1134
312
<table class="summary" border="1" cellpadding="3"
1135
313
cellspacing="0" width="100%" bgcolor="white">
1136
314
<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>
315
<td align="left" colspan="2" class="table-header">
316
<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>
319
<td colspan="2" class="summary">
320
<p class="indent-wrapped-lines"><b>Inherited from <code><a href="pyparsing.pyparsing.ParserElement-class.html">ParserElement</a></code></b>:
321
<code><a href="pyparsing.pyparsing.ParserElement-class.html#enablePackrat">enablePackrat</a></code>,
322
<code><a href="pyparsing.pyparsing.ParserElement-class.html#resetCache">resetCache</a></code>,
323
<code><a href="pyparsing.pyparsing.ParserElement-class.html#setDefaultWhitespaceChars">setDefaultWhitespaceChars</a></code>