Sophie

Sophie

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

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>Module and Class Hierarchies</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 bgcolor="#70b0f0" class="navselect">&nbsp;&nbsp;&nbsp;Trees&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%">
    </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="trees.html" target="_top">no&nbsp;frames</a>]</font></td></tr>
    </table></td>
</tr></table>

<!-- =========== START OF MODULE HIERARCHY =========== -->
<h2>Module Hierarchy</h2>
<ul>
<li> <b><a href="parserFwk.pyparsing-module.html"><code>pyparsing</code></a></b>: <i>pyparsing module - Classes and methods to define and execute parsing 
grammars</i>
</ul>

<!-- =========== START OF CLASS HIERARCHY =========== -->
<h2>Class Hierarchy</h2>
<ul>
  <li> <b><a href="__builtin__.object-class.html"><code>__builtin__.object</code></a></b>: <i>
The most base type</i>
    <ul>
  <li> <b><a href="parserFwk.pyparsing.ParserElement-class.html"><code>parserFwk.pyparsing.ParserElement</code></a></b>: <i>
Abstract base level parser element class.</i>
    <ul>
  <li> <b><a href="parserFwk.pyparsing.ParseElementEnhance-class.html"><code>parserFwk.pyparsing.ParseElementEnhance</code></a></b>: <i>
Abstract subclass of ParserElement, for combining and post-processing 
parsed tokens.</i>
    <ul>
  <li> <b><a href="parserFwk.pyparsing.FollowedBy-class.html"><code>parserFwk.pyparsing.FollowedBy</code></a></b>: <i>
Lookahead matching of the given parse expression.</i>
  <li> <b><a href="parserFwk.pyparsing.Forward-class.html"><code>parserFwk.pyparsing.Forward</code></a></b>: <i>
Forward declaration of an expression to be defined later - used for 
recursive grammars, such as algebraic infix notation.</i>
  <li> <b><a href="parserFwk.pyparsing.NotAny-class.html"><code>parserFwk.pyparsing.NotAny</code></a></b>: <i>
Lookahead to disallow matching with the given parse expression.</i>
  <li> <b><a href="parserFwk.pyparsing.OneOrMore-class.html"><code>parserFwk.pyparsing.OneOrMore</code></a></b>: <i>
Repetition of one or more of the given expression.</i>
  <li> <b><a href="parserFwk.pyparsing.Optional-class.html"><code>parserFwk.pyparsing.Optional</code></a></b>: <i>
Optional matching of the given expression.</i>
  <li> <b><a href="parserFwk.pyparsing.SkipTo-class.html"><code>parserFwk.pyparsing.SkipTo</code></a></b>: <i>
Token for skipping over all undefined text until the matched 
expression is found.</i>
  <li> <b><a href="parserFwk.pyparsing.TokenConverter-class.html"><code>parserFwk.pyparsing.TokenConverter</code></a></b>: <i>
Abstract subclass of ParseExpression, for converting parsed 
results.</i>
    <ul>
  <li> <b><a href="parserFwk.pyparsing.Combine-class.html"><code>parserFwk.pyparsing.Combine</code></a></b>: <i>
Converter to concatenate all matching tokens to a single string.</i>
  <li> <b><a href="parserFwk.pyparsing.Dict-class.html"><code>parserFwk.pyparsing.Dict</code></a></b>: <i>
Converter to return a repetitive expression as a list, but also as a 
dictionary.</i>
  <li> <b><a href="parserFwk.pyparsing.Group-class.html"><code>parserFwk.pyparsing.Group</code></a></b>: <i>
Converter to return the matched tokens as a list - useful for 
returning tokens of ZeroOrMore and OneOrMore expressions.</i>
  <li> <b><a href="parserFwk.pyparsing.Suppress-class.html"><code>parserFwk.pyparsing.Suppress</code></a></b>: <i>
Converter for ignoring the results of a parsed expression.</i>
  <li> <b><a href="parserFwk.pyparsing.Upcase-class.html"><code>parserFwk.pyparsing.Upcase</code></a></b>: <i>
Converter to upper case all matching tokens.</i>
    </ul>
  <li> <b><a href="parserFwk.pyparsing.ZeroOrMore-class.html"><code>parserFwk.pyparsing.ZeroOrMore</code></a></b>: <i>
Optional repetition of zero or more of the given expression.</i>
    </ul>
  <li> <b><a href="parserFwk.pyparsing.ParseExpression-class.html"><code>parserFwk.pyparsing.ParseExpression</code></a></b>: <i>
Abstract subclass of ParserElement, for combining and post-processing 
parsed tokens.</i>
    <ul>
  <li> <b><a href="parserFwk.pyparsing.And-class.html"><code>parserFwk.pyparsing.And</code></a></b>: <i>
Requires all given ParseExpressions to be found in the given 
order.</i>
  <li> <b><a href="parserFwk.pyparsing.Each-class.html"><code>parserFwk.pyparsing.Each</code></a></b>: <i>
Requires all given ParseExpressions to be found, but in any order.</i>
  <li> <b><a href="parserFwk.pyparsing.MatchFirst-class.html"><code>parserFwk.pyparsing.MatchFirst</code></a></b>: <i>
Requires that at least one ParseExpression is found.</i>
  <li> <b><a href="parserFwk.pyparsing.Or-class.html"><code>parserFwk.pyparsing.Or</code></a></b>: <i>
Requires that at least one ParseExpression is found.</i>
    </ul>
  <li> <b><a href="parserFwk.pyparsing.Token-class.html"><code>parserFwk.pyparsing.Token</code></a></b>: <i>
Abstract ParserElement subclass, for defining atomic matching 
patterns.</i>
    <ul>
  <li> <b><a href="parserFwk.pyparsing.CharsNotIn-class.html"><code>parserFwk.pyparsing.CharsNotIn</code></a></b>: <i>
Token for matching words composed of characters *not* in a given 
set.</i>
  <li> <b><a href="parserFwk.pyparsing.Empty-class.html"><code>parserFwk.pyparsing.Empty</code></a></b>: <i>
An empty token, will always match.</i>
  <li> <b><a href="parserFwk.pyparsing.Keyword-class.html"><code>parserFwk.pyparsing.Keyword</code></a></b>: <i>
Token to exactly match a specified string as a keyword, that is, it 
must be immediately followed by a non-keyword character.</i>
    <ul>
  <li> <b><a href="parserFwk.pyparsing.CaselessKeyword-class.html"><code>parserFwk.pyparsing.CaselessKeyword</code></a></b>
    </ul>
  <li> <b><a href="parserFwk.pyparsing.Literal-class.html"><code>parserFwk.pyparsing.Literal</code></a></b>: <i>
Token to exactly match a specified string.</i>
    <ul>
  <li> <b><a href="parserFwk.pyparsing.CaselessLiteral-class.html"><code>parserFwk.pyparsing.CaselessLiteral</code></a></b>: <i>
Token to match a specified string, ignoring case of letters.</i>
    </ul>
  <li> <b><a href="parserFwk.pyparsing.NoMatch-class.html"><code>parserFwk.pyparsing.NoMatch</code></a></b>: <i>
A token that will never match.</i>
  <li> <b><a href="parserFwk.pyparsing.PositionToken-class.html"><code>parserFwk.pyparsing.PositionToken</code></a></b>
    <ul>
  <li> <b><a href="parserFwk.pyparsing.GoToColumn-class.html"><code>parserFwk.pyparsing.GoToColumn</code></a></b>: <i>
Token to advance to a specific column of input text; useful for 
tabular report scraping.</i>
  <li> <b><a href="parserFwk.pyparsing.LineEnd-class.html"><code>parserFwk.pyparsing.LineEnd</code></a></b>: <i>
Matches if current position is at the end of a line within the parse 
string</i>
  <li> <b><a href="parserFwk.pyparsing.LineStart-class.html"><code>parserFwk.pyparsing.LineStart</code></a></b>: <i>
Matches if current position is at the beginning of a line within the 
parse string</i>
  <li> <b><a href="parserFwk.pyparsing.StringEnd-class.html"><code>parserFwk.pyparsing.StringEnd</code></a></b>: <i>
Matches if current position is at the end of the parse string</i>
  <li> <b><a href="parserFwk.pyparsing.StringStart-class.html"><code>parserFwk.pyparsing.StringStart</code></a></b>: <i>
Matches if current position is at the beginning of the parse 
string</i>
    </ul>
  <li> <b><a href="parserFwk.pyparsing.QuotedString-class.html"><code>parserFwk.pyparsing.QuotedString</code></a></b>: <i>
Token for matching strings that are delimited by quoting 
characters.</i>
  <li> <b><a href="parserFwk.pyparsing.Regex-class.html"><code>parserFwk.pyparsing.Regex</code></a></b>: <i>
Token for matching strings that match a given regular expression.</i>
  <li> <b><a href="parserFwk.pyparsing.White-class.html"><code>parserFwk.pyparsing.White</code></a></b>: <i>
Special matching class for matching whitespace.</i>
  <li> <b><a href="parserFwk.pyparsing.Word-class.html"><code>parserFwk.pyparsing.Word</code></a></b>: <i>
Token for matching words composed of allowed character sets.</i>
    </ul>
    </ul>
  <li> <b><a href="parserFwk.pyparsing.ParseResults-class.html"><code>parserFwk.pyparsing.ParseResults</code></a></b>: <i>
Structured parse results, to provide multiple means of access to the 
parsed data:</i>
  <li> <b><a href="__builtin__.type-class.html"><code>__builtin__.type</code></a></b>: <i>
type(object) -&gt; the object's type type(name, bases, dict) -&gt; a 
new type</i>
    </ul>
  <li> <b><a href="exceptions.Exception-class.html"><code>exceptions.Exception</code></a></b>: <i>
Common base class for all exceptions.</i>
    <ul>
  <li> <b><a href="parserFwk.pyparsing.ParseBaseException-class.html"><code>parserFwk.pyparsing.ParseBaseException</code></a></b>: <i>
base exception class for all parsing runtime exceptions</i>
    <ul>
  <li> <b><a href="parserFwk.pyparsing.ParseException-class.html"><code>parserFwk.pyparsing.ParseException</code></a></b>: <i>
exception thrown when parse expressions don't match class</i>
  <li> <b><a href="parserFwk.pyparsing.ParseFatalException-class.html"><code>parserFwk.pyparsing.ParseFatalException</code></a></b>: <i>
user-throwable exception thrown when inconsistent parse content is 
found; stops all parsing immediately</i>
    </ul>
  <li> <b><a href="parserFwk.pyparsing.RecursiveGrammarException-class.html"><code>parserFwk.pyparsing.RecursiveGrammarException</code></a></b>: <i>
exception thrown by validate() if the grammar could be improperly 
recursive</i>
    </ul>
</ul>

<!-- =========== 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>