Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 7d3d6e5bed16fe556d7983604bb8c690 > files > 78

python-parsing-1.4.2-8mdv2010.0.noarch.rpm

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>parserFwk.pyparsing.ParseElementEnhance</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css"></link>
</head>
<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">

<!-- =========== START OF NAVBAR =========== -->
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="center">
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="parserFwk.pyparsing-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar" align="right" width="100%">
      <table border="0" cellpadding="0" cellspacing="0">
      <tr><th class="navbar" align="center">
        <p class="nomargin">
          pyparsing
      </p></th></tr></table>
    </th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <font size="-1"><b class="breadcrumbs">
        Package&nbsp;parserFwk ::
        <a href="parserFwk.pyparsing-module.html">Module&nbsp;pyparsing</a> ::
        Class&nbsp;ParseElementEnhance
      </b></font></br>
    </td>
    <td><table cellpadding="0" cellspacing="0">
      <tr><td align="right"><font size="-2">[<a href="frames.html"target="_top">frames</a>&nbsp;|&nbsp;<a href="parserFwk.pyparsing.ParseElementEnhance-class.html" target="_top">no&nbsp;frames</a>]</font></td></tr>
    </table></td>
</tr></table>

<!-- =========== START OF CLASS DESCRIPTION =========== -->
<h2 class="class">Type ParseElementEnhance</h2>

<pre class="base-tree">
   <a href="__builtin__.object-class.html"><code>object</code></a> --+    
            |    
<a href="parserFwk.pyparsing.ParserElement-class.html"><code>ParserElement</code></a> --+
                |
               <b>ParseElementEnhance</b>
</pre><br />

<dl><dt><b>Known Subclasses:</b></dt>
<dd>
    <a href="parserFwk.pyparsing.FollowedBy-class.html"><code>FollowedBy</code></a>,
    <a href="parserFwk.pyparsing.Forward-class.html"><code>Forward</code></a>,
    <a href="parserFwk.pyparsing.NotAny-class.html"><code>NotAny</code></a>,
    <a href="parserFwk.pyparsing.OneOrMore-class.html"><code>OneOrMore</code></a>,
    <a href="parserFwk.pyparsing.Optional-class.html"><code>Optional</code></a>,
    <a href="parserFwk.pyparsing.SkipTo-class.html"><code>SkipTo</code></a>,
    <a href="parserFwk.pyparsing.TokenConverter-class.html"><code>TokenConverter</code></a>,
    <a href="parserFwk.pyparsing.ZeroOrMore-class.html"><code>ZeroOrMore</code></a></dd></dl>

<hr/>

Abstract subclass of ParserElement, for combining and post-processing 
parsed tokens.
<hr/>


<!-- =========== START OF METHOD SUMMARY =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
  <th colspan="2">Method Summary</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><a name="__init__"></a><span class="summary-sig"><span class="summary-sig-name">__init__</span>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>expr</span>,
          <span class=summary-sig-arg>savelist</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><a name="__str__"></a><span class="summary-sig"><span class="summary-sig-name">__str__</span>(<span class=summary-sig-arg>self</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><a name="checkRecursion"></a><span class="summary-sig"><span class="summary-sig-name">checkRecursion</span>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>parseElementList</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="parserFwk.pyparsing.ParseElementEnhance-class.html#ignore" class="summary-sig-name"><code>ignore</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>other</span>)</span></code>
<br />
Define expression to be ignored (e.g., comments) while doing pattern 
matching; may be called repeatedly, to define multiple comment or other 
ignorable patterns.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="parserFwk.pyparsing.ParseElementEnhance-class.html#leaveWhitespace" class="summary-sig-name"><code>leaveWhitespace</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Disables the skipping of whitespace before matching the characters in 
the ParserElement's defined pattern.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><a name="parseImpl"></a><span class="summary-sig"><span class="summary-sig-name">parseImpl</span>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>instring</span>,
          <span class=summary-sig-arg>loc</span>,
          <span class=summary-sig-arg>doActions</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><a name="streamline"></a><span class="summary-sig"><span class="summary-sig-name">streamline</span>(<span class=summary-sig-arg>self</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="parserFwk.pyparsing.ParseElementEnhance-class.html#validate" class="summary-sig-name"><code>validate</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>validateTrace</span>)</span></code>
<br />
Check defined expressions for valid structure, check for infinite 
recursive definitions.</td></tr>
  <tr><td colspan="2">
    <b>Inherited from <a href="parserFwk.pyparsing.ParserElement-class.html"><code>ParserElement</code></a>:</b>
      <a href="parserFwk.pyparsing.ParserElement-class.html#__add__"><code>__add__</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#__and__"><code>__and__</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#__invert__"><code>__invert__</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#__or__"><code>__or__</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#__radd__"><code>__radd__</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#__rand__"><code>__rand__</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#__repr__"><code>__repr__</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#__ror__"><code>__ror__</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#__rxor__"><code>__rxor__</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#__xor__"><code>__xor__</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#copy"><code>copy</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#enablePackrat"><code>enablePackrat</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#parseFile"><code>parseFile</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#parseString"><code>parseString</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#parseWithTabs"><code>parseWithTabs</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#postParse"><code>postParse</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#preParse"><code>preParse</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#resetCache"><code>resetCache</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#scanString"><code>scanString</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#searchString"><code>searchString</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#setDebug"><code>setDebug</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#setDebugActions"><code>setDebugActions</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#setDefaultWhitespaceChars"><code>setDefaultWhitespaceChars</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#setName"><code>setName</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#setParseAction"><code>setParseAction</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#setResultsName"><code>setResultsName</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#setWhitespaceChars"><code>setWhitespaceChars</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#skipIgnorables"><code>skipIgnorables</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#suppress"><code>suppress</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#transformString"><code>transformString</code></a>, 
      <a href="parserFwk.pyparsing.ParserElement-class.html#tryParse"><code>tryParse</code></a>
      <br />
    <b>Inherited from <a href="__builtin__.object-class.html"><code>object</code></a>:</b>
      <a href="__builtin__.object-class.html#__delattr__"><code>__delattr__</code></a>, 
      <a href="__builtin__.object-class.html#__getattribute__"><code>__getattribute__</code></a>, 
      <a href="__builtin__.object-class.html#__hash__"><code>__hash__</code></a>, 
      <a href="__builtin__.object-class.html#__new__"><code>__new__</code></a>, 
      <a href="__builtin__.object-class.html#__reduce__"><code>__reduce__</code></a>, 
      <a href="__builtin__.object-class.html#__reduce_ex__"><code>__reduce_ex__</code></a>, 
      <a href="__builtin__.object-class.html#__setattr__"><code>__setattr__</code></a>
    </td></tr>
</table><br />


<!-- =========== START OF CLASS VARIABLE SUMMARY =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
  <th colspan="2">Class Variable Summary</th></tr>
  <tr><td colspan="2">
    <b>Inherited from <a href="parserFwk.pyparsing.ParserElement-class.html"><code>ParserElement</code></a>:</b>
      <a href="parserFwk.pyparsing.ParserElement-class.html#DEFAULT_WHITE_CHARS"><code>DEFAULT_WHITE_CHARS</code></a>
    </td></tr>
</table><br />


<!-- =========== START OF INSTANCE METHOD DETAILS =========== -->
<table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="details">
  <th colspan="2">Instance Method Details</th></tr>
</table>

<a name="ignore"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">ignore</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>other</span>)</span>
  </h3>
  Define expression to be ignored (e.g., comments) while doing pattern 
  matching; may be called repeatedly, to define multiple comment or other 
  ignorable patterns.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="parserFwk.pyparsing.ParserElement-class.html#ignore"><code>parserFwk.pyparsing.ParserElement.ignore</code></a> <i>(inherited documentation)</i>
</dd>
    </dl>
  </dd></dl>
</td></tr></table>

<a name="leaveWhitespace"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">leaveWhitespace</span>(<span class=sig-arg>self</span>)</span>
  </h3>
  Disables the skipping of whitespace before matching the characters 
  in the ParserElement's defined pattern. This is normally only used 
  internally by the pyparsing module, but may be needed in some 
  whitespace-sensitive grammars.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="parserFwk.pyparsing.ParserElement-class.html#leaveWhitespace"><code>parserFwk.pyparsing.ParserElement.leaveWhitespace</code></a> <i>(inherited documentation)</i>
</dd>
    </dl>
  </dd></dl>
</td></tr></table>

<a name="validate"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">validate</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>validateTrace</span>=<span class=sig-default>[]</span>)</span>
  </h3>
  Check defined expressions for valid structure, check for infinite 
  recursive definitions.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="parserFwk.pyparsing.ParserElement-class.html#validate"><code>parserFwk.pyparsing.ParserElement.validate</code></a> <i>(inherited documentation)</i>
</dd>
    </dl>
  </dd></dl>
</td></tr></table>
<br />


<!-- =========== START OF NAVBAR =========== -->
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="center">
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="parserFwk.pyparsing-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar" align="right" width="100%">
      <table border="0" cellpadding="0" cellspacing="0">
      <tr><th class="navbar" align="center">
        <p class="nomargin">
          pyparsing
      </p></th></tr></table>
    </th>
  </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td align="left"><font size="-2">Generated by Epydoc 2.1 on Fri Mar 31 23:37:58 2006</font></td>
    <td align="right"><a href="http://epydoc.sourceforge.net"
                      ><font size="-2">http://epydoc.sf.net</font></a></td>
  </tr>
</table>
</body>
</html>