Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 763d6289e1351f2d34257ce697a3ccb7 > files > 1783

biopython-doc-1.47-2mdv2008.1.x86_64.rpm

<?xml version="1.0" encoding="ascii"?>
<!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>Martel.Generate</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="Martel-module.html">Package&nbsp;Martel</a> ::
        Module&nbsp;Generate
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="Martel.Generate-module.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== MODULE DESCRIPTION ==================== -->
<h1 class="epydoc">Module Generate</h1><p class="nomargin-top"><span class="codelink"><a href="Martel.Generate-pysrc.html">source&nbsp;code</a></span></p>
<!-- ==================== CLASSES ==================== -->
<a name="section-Classes"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Classes</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Classes"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Martel.Generate.GeneratorState-class.html" class="summary-name">GeneratorState</a>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Martel.Generate.SetGroupValue-class.html" class="summary-name">SetGroupValue</a>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Martel.Generate.HandleRepeatCount-class.html" class="summary-name">HandleRepeatCount</a>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Martel.Generate._call_calltag-class.html" class="summary-name" onclick="show_private();">_call_calltag</a>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Martel.Generate._call_call-class.html" class="summary-name" onclick="show_private();">_call_call</a>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Martel.Generate.print_debug-class.html" class="summary-name">print_debug</a><br />
      Print debug information
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Martel.Generate.CheckAssertNot-class.html" class="summary-name">CheckAssertNot</a>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Martel.Generate.CheckAssert-class.html" class="summary-name">CheckAssert</a>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Martel.Generate.CheckGroupRef-class.html" class="summary-name">CheckGroupRef</a>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Martel.Generate.print_info-class.html" class="summary-name">print_info</a><br />
      Print information after each expression match
    </td>
  </tr>
</table>
<!-- ==================== FUNCTIONS ==================== -->
<a name="section-Functions"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Functions</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Functions"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_alt"></a><span class="summary-sig-name">generate_alt</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_alt">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_seq"></a><span class="summary-sig-name">generate_seq</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_seq">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_literal"></a><span class="summary-sig-name">generate_literal</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_literal">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_str"></a><span class="summary-sig-name">generate_str</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_str">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_any"></a><span class="summary-sig-name">generate_any</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_any">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_group"></a><span class="summary-sig-name">generate_group</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_group">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_named_max_repeat"></a><span class="summary-sig-name">generate_named_max_repeat</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_named_max_repeat">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_max_repeat"></a><span class="summary-sig-name">generate_max_repeat</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_max_repeat">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_null_op"></a><span class="summary-sig-name">generate_null_op</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_null_op">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_debug"></a><span class="summary-sig-name">generate_debug</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_debug">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="check_at_beginning"></a><span class="summary-sig-name">check_at_beginning</span>(<span class="summary-sig-arg">text</span>,
        <span class="summary-sig-arg">x</span>,
        <span class="summary-sig-arg">end</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#check_at_beginning">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_at_beginning"></a><span class="summary-sig-name">generate_at_beginning</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_at_beginning">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_at_end"></a><span class="summary-sig-name">generate_at_end</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_at_end">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_dot"></a><span class="summary-sig-name">generate_dot</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_dot">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_eol"></a><span class="summary-sig-name">generate_eol</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_eol">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="check_assert_not"></a><span class="summary-sig-name">check_assert_not</span>(<span class="summary-sig-arg">text</span>,
        <span class="summary-sig-arg">x</span>,
        <span class="summary-sig-arg">end</span>,
        <span class="summary-sig-arg">tagtable</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#check_assert_not">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="check_assert"></a><span class="summary-sig-name">check_assert</span>(<span class="summary-sig-arg">text</span>,
        <span class="summary-sig-arg">x</span>,
        <span class="summary-sig-arg">end</span>,
        <span class="summary-sig-arg">tag_words</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#check_assert">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_assert"></a><span class="summary-sig-name">generate_assert</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_assert">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_groupref"></a><span class="summary-sig-name">generate_groupref</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_groupref">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_pass_through"></a><span class="summary-sig-name">generate_pass_through</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_pass_through">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Martel.Generate-module.html#track_position" class="summary-sig-name">track_position</a>(<span class="summary-sig-arg">text</span>,
        <span class="summary-sig-arg">x</span>,
        <span class="summary-sig-arg">end</span>)</span><br />
      store the start position of the farthest successful match</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#track_position">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="_generate"></a><span class="summary-sig-name">_generate</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">genstate</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#_generate">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate"></a><span class="summary-sig-name">generate</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">debug_level</span>=<span class="summary-sig-default">0</span>)</span><br />
      expression -&gt; Parser for the Expression tree</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="generate_parser"></a><span class="summary-sig-name">generate_parser</span>(<span class="summary-sig-arg">expression</span>,
        <span class="summary-sig-arg">debug_level</span>=<span class="summary-sig-default">0</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#generate_parser">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Martel.Generate-module.html#_find_wanted_groupref_names" class="summary-sig-name" onclick="show_private();">_find_wanted_groupref_names</a>(<span class="summary-sig-arg">expression</span>)</span><br />
      expression -&gt; dict of group names wanted by elements of the tree</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Martel.Generate-pysrc.html#_find_wanted_groupref_names">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
</table>
<!-- ==================== VARIABLES ==================== -->
<a name="section-Variables"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Variables</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Variables"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="supports_lookahead"></a><span class="summary-name">supports_lookahead</span> = <code title="True">True</code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="_generate_count"></a><span class="summary-name">_generate_count</span> = <code title="0">0</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Martel.Generate-module.html#generate_table" class="summary-name">generate_table</a> = <code title="{Expression.Alt: generate_alt, Expression.Any: generate_any, Expressio\
n.Assert: generate_assert, Expression.AtBeginning: generate_at_beginni\
ng, Expression.AtEnd: generate_at_end, Expression.Debug: generate_debu\
g, Expression.Dot: generate_dot, Expression.AnyEol: generate_eol, Expr\
ession.Group: generate_group, Expression.GroupRef: generate_groupref, \
Expression.Literal: generate_literal, Expression.MaxRepeat: generate_m\
ax_repeat, Expression.NullOp: generate_null_op, Expression.Seq: genera\
te_seq, Expression.Str: generate_str,}">{Expression.Alt: generate_alt, Expression.Any<code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="_position"></a><span class="summary-name">_position</span> = <code title="-1">-1</code>
    </td>
  </tr>
</table>
<!-- ==================== FUNCTION DETAILS ==================== -->
<a name="section-FunctionDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Function Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-FunctionDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="track_position"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">track_position</span>(<span class="sig-arg">text</span>,
        <span class="sig-arg">x</span>,
        <span class="sig-arg">end</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="Martel.Generate-pysrc.html#track_position">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>store the start position of the farthest successful match</p>
  <p>This value is more useful than mxTextTools' default, which only points
  out the last text region successfully tagged at the top level.  This 
  value is the last region successfully tagged anywhere.</p>
  <p>Uses a global variable so this is SINGLE THREADED!</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="_find_wanted_groupref_names"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">_find_wanted_groupref_names</span>(<span class="sig-arg">expression</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="Martel.Generate-pysrc.html#_find_wanted_groupref_names">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>expression -&gt; dict of group names wanted by elements of the 
  tree</p>
  <p>The dict is used to during tagtable generation to specify which groups
  need to save their match text.  There's match-time overhead for doing 
  that, and the code isn't thread safe, so the intent is to save only those
  groups that are needed.</p>
  <p>The dict value is 1 if the group name is needed, else there is no 
  entry in the dict.</p>
  <p>XXX need to make this a method!</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== VARIABLES DETAILS ==================== -->
<a name="section-VariablesDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Variables Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-VariablesDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="generate_table"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">generate_table</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
{Expression.Alt: generate_alt, Expression.Any: generate_any, Expressio<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
n.Assert: generate_assert, Expression.AtBeginning: generate_at_beginni<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
ng, Expression.AtEnd: generate_at_end, Expression.Debug: generate_debu<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
g, Expression.Dot: generate_dot, Expression.AnyEol: generate_eol, Expr<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
ession.Group: generate_group, Expression.GroupRef: generate_groupref, <span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
Expression.Literal: generate_literal, Expression.MaxRepeat: generate_m<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
ax_repeat, Expression.NullOp: generate_null_op, Expression.Seq: genera<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
te_seq, Expression.Str: generate_str,}
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Mon Sep 15 09:26:29 2008
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>