Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F120732986
Pyblio.Parsers.Syntax.BibTeX.Parser-module.html
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Sun, Jul 6, 16:00
Size
19 KB
Mime Type
text/xml
Expires
Tue, Jul 8, 16:00 (2 d)
Engine
blob
Format
Raw Data
Handle
27211307
Attached To
R3596 pybliographer
Pyblio.Parsers.Syntax.BibTeX.Parser-module.html
View Options
<?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>Pyblio.Parsers.Syntax.BibTeX.Parser</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"> <a class="navbar" href="Pyblio-module.html">Home</a> </th>
<th class="navbar"> <a class="navbar" href="trees.html">Trees</a> </th>
<th class="navbar"> <a class="navbar" href="indices.html">Index</a> </th>
<th class="navbar"> <a class="navbar" href="help.html">Help</a> </th>
<th class="navbar" align="right" width="100%">
<table border="0" cellpadding="0" cellspacing="0">
<tr><th class="navbar" align="center">
<p class="nomargin">
pybliographer 1.3.3
</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">
<a href="Pyblio-module.html">Package Pyblio</a> ::
<a href="Pyblio.Parsers-module.html">Package Parsers</a> ::
<a href="Pyblio.Parsers.Syntax-module.html">Package Syntax</a> ::
<a href="Pyblio.Parsers.Syntax.BibTeX-module.html">Package BibTeX</a> ::
Module Parser
</b></font></br>
</td>
<td><table cellpadding="0" cellspacing="0">
<tr><td align="right"><font size="-2">[show private | <a href="../public/Pyblio.Parsers.Syntax.BibTeX.Parser-module.html">hide private</a>]</font></td></tr>
<tr><td align="right"><font size="-2">[<a href="frames.html"target="_top">frames</a> | <a href="Pyblio.Parsers.Syntax.BibTeX.Parser-module.html" target="_top">no frames</a>]</font></td></tr>
</table></td>
</tr></table>
<!-- =========== START OF MODULE DESCRIPTION =========== -->
<h2 class="module">Module Pyblio.Parsers.Syntax.BibTeX.Parser</h2>
Stream oriented reading of a BibTeX file, with no actual semantic
operation on the content. Tries to return _everything_ from the file,
including comments, strings,...
<hr/>
<!-- =========== START OF CLASSES =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
<th colspan="2">Classes</th></tr>
<tr><td width="15%">
<b><a href="Pyblio.Parsers.Syntax.BibTeX.Parser.ATComment-class.html"><code>ATComment</code></a></b></td>
<td> </td></tr>
<tr><td width="15%">
<b><a href="Pyblio.Parsers.Syntax.BibTeX.Parser.Block-class.html"><code>Block</code></a></b></td>
<td>A textual block, as a sequence of text and commands</td></tr>
<tr><td width="15%">
<b><a href="Pyblio.Parsers.Syntax.BibTeX.Parser.Cache-class.html"><code>Cache</code></a></b></td>
<td> </td></tr>
<tr><td width="15%">
<b><a href="Pyblio.Parsers.Syntax.BibTeX.Parser.Cmd-class.html"><code>Cmd</code></a></b></td>
<td>A LaTeX \-command</td></tr>
<tr><td width="15%">
<b><a href="Pyblio.Parsers.Syntax.BibTeX.Parser.Comment-class.html"><code>Comment</code></a></b></td>
<td>A bibtex file comment</td></tr>
<tr><td width="15%">
<b><a href="Pyblio.Parsers.Syntax.BibTeX.Parser.Context-class.html"><code>Context</code></a></b></td>
<td> </td></tr>
<tr><td width="15%">
<b><a href="Pyblio.Parsers.Syntax.BibTeX.Parser.IBibTeX-class.html"><code>IBibTeX</code></a></b></td>
<td> </td></tr>
<tr><td width="15%">
<b><a href="Pyblio.Parsers.Syntax.BibTeX.Parser.Join-class.html"><code>Join</code></a></b></td>
<td>A value, as a concatenation of blocks</td></tr>
<tr><td width="15%">
<b><a href="Pyblio.Parsers.Syntax.BibTeX.Parser.Record-class.html"><code>Record</code></a></b></td>
<td> </td></tr>
<tr><td width="15%">
<b><a href="Pyblio.Parsers.Syntax.BibTeX.Parser.Text-class.html"><code>Text</code></a></b></td>
<td> </td></tr>
</table><br />
<!-- =========== START OF EXCEPTIONS =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
<th colspan="2">Exceptions</th></tr>
<tr><td width="15%">
<b><a href="Pyblio.Parsers.Syntax.BibTeX.Parser.EndOfFile-class.html"><code>EndOfFile</code></a></b></td>
<td> </td></tr>
</table><br />
<!-- =========== START OF FUNCTION SUMMARY =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
<th colspan="2">Function Summary</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><a name="read"></a><span class="summary-sig"><span class="summary-sig-name">read</span>(<span class=summary-sig-arg>fd</span>,
<span class=summary-sig-arg>charset</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="../private/Pyblio.Parsers.Syntax.BibTeX.Parser-module.html#_on_open" class="summary-sig-name"><code>_on_open</code></a>(<span class=summary-sig-arg>fd</span>,
<span class=summary-sig-arg>ctx</span>)</span></code>
<br />
Called at the opening of a record</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="../private/Pyblio.Parsers.Syntax.BibTeX.Parser-module.html#_on_out" class="summary-sig-name"><code>_on_out</code></a>(<span class=summary-sig-arg>fd</span>,
<span class=summary-sig-arg>ctx</span>)</span></code>
<br />
Called when the parser is not in a record</td></tr>
</table><br />
<!-- =========== START OF VARIABLE SUMMARY =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
<th colspan="2">Variable Summary</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
<td><b><a href="Pyblio.Parsers.Syntax.BibTeX.Parser-module.html#ST_DONE"><code>ST_DONE</code></a></b> = <span title="2">2 </span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
<td><b><a href="Pyblio.Parsers.Syntax.BibTeX.Parser-module.html#ST_OPEN"><code>ST_OPEN</code></a></b> = <span title="1">1 </span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
<td><b><a href="Pyblio.Parsers.Syntax.BibTeX.Parser-module.html#ST_OUT"><code>ST_OUT</code></a></b> = <span title="0">0 </span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>SRE_Pattern</code></font></td>
<td><b><a href="../private/Pyblio.Parsers.Syntax.BibTeX.Parser-module.html#_brace_re"><code>_brace_re</code></a></b> = <span title="<_sre.SRE_Pattern object at 0xa6d0ca20>"><code><span class="re"><span class="re-group">[</span><span class="re-char">\(</span><span class="re-char">\)</span>"<span class="re-char">\{</span><span class="re-char">\}</span><span class="re-char">\\</span><span class="re-group">]</span></span> </code>
</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>SRE_Pattern</code></font></td>
<td><b><a href="../private/Pyblio.Parsers.Syntax.BibTeX.Parser-module.html#_cmd_re"><code>_cmd_re</code></a></b> = <span title="<_sre.SRE_Pattern object at 0xa6d2e4d0>"><code><span class="re"><span class="re-group">(</span><span class="re-char">\w</span><span class="re-op">+</span><span class="re-op">|</span><span class="re-char">\S</span><span class="re-op">|</span> <span class="re-group">)</span><span class="re-group">(</span><span class="re-char">.</span><span class="re-op">*</span><span class="re-group">)</span></span> </code>
</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>dict</code></font></td>
<td><b><a href="../private/Pyblio.Parsers.Syntax.BibTeX.Parser-module.html#_fstm"><code>_fstm</code></a></b> = <span title="{0: <function _on_out at 0xa6a1b684>, 1: <function _on_open at 0xa6a1b79c>}"><code>{0: <function _on_out at 0xa6a1b684>, 1: <functi<span class="variable-ellipsis">...</span></code>
</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>SRE_Pattern</code></font></td>
<td><b><a href="../private/Pyblio.Parsers.Syntax.BibTeX.Parser-module.html#_inline_re"><code>_inline_re</code></a></b> = <span title="<_sre.SRE_Pattern object at 0xa6a1f240>"><code><span class="re"><span class="re-group">(</span><span class="re-group">[</span>,#=<span class="re-group">]</span><span class="re-group">)</span></span> </code>
</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>SRE_Pattern</code></font></td>
<td><b><a href="../private/Pyblio.Parsers.Syntax.BibTeX.Parser-module.html#_record_start"><code>_record_start</code></a></b> = <span title="<_sre.SRE_Pattern object at 0xa790ed20>"><code><span class="re"><span class="re-char">\s</span><span class="re-op">*</span>@<span class="re-char">\s</span><span class="re-op">*</span><span class="re-group">(</span><span class="re-char">\w</span><span class="re-op">+</span><span class="re-group">)</span><span class="re-group">(</span><span class="re-char">.</span><span class="re-op">*</span><span class="re-group">)</span></span> </code>
</span></td></tr>
</table><br />
<!-- =========== START OF FUNCTION DETAILS =========== -->
<table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="details">
<th colspan="2">Function Details</th></tr>
</table>
<a name="_on_open"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">_on_open</span>(<span class=sig-arg>fd</span>,
<span class=sig-arg>ctx</span>)</span>
</h3>
Called at the opening of a record
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<a name="_on_out"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">_on_out</span>(<span class=sig-arg>fd</span>,
<span class=sig-arg>ctx</span>)</span>
</h3>
Called when the parser is not in a record
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<br />
<!-- =========== START OF VARIABLE DETAILS =========== -->
<table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="details">
<th colspan="2">Variable Details</th></tr>
</table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="ST_DONE"></a>
<h3>ST_DONE</h3>
<dl>
<dt></dt>
<dd>
<dl>
<dt><b>Type:</b></dt>
<dd>
<code>int</code>
</dd>
<span title="2"> <dt><b>Value:</b></dt>
<dd><table><tr><td>
<pre class="variable">
2 </pre>
</td></tr></table></dd>
</span> </dl>
</dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="ST_OPEN"></a>
<h3>ST_OPEN</h3>
<dl>
<dt></dt>
<dd>
<dl>
<dt><b>Type:</b></dt>
<dd>
<code>int</code>
</dd>
<span title="1"> <dt><b>Value:</b></dt>
<dd><table><tr><td>
<pre class="variable">
1 </pre>
</td></tr></table></dd>
</span> </dl>
</dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="ST_OUT"></a>
<h3>ST_OUT</h3>
<dl>
<dt></dt>
<dd>
<dl>
<dt><b>Type:</b></dt>
<dd>
<code>int</code>
</dd>
<span title="0"> <dt><b>Value:</b></dt>
<dd><table><tr><td>
<pre class="variable">
0 </pre>
</td></tr></table></dd>
</span> </dl>
</dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="_brace_re"></a>
<h3>_brace_re</h3>
<dl>
<dt></dt>
<dd>
<dl>
<dt><b>Type:</b></dt>
<dd>
<code>SRE_Pattern</code>
</dd>
<span title="<_sre.SRE_Pattern object at 0xa6d0ca20>"> <dt><b>Value:</b></dt>
<dd><table><tr><td>
<pre class="variable">
<span class="re"><span class="re-group">[</span><span class="re-char">\(</span><span class="re-char">\)</span>"<span class="re-char">\{</span><span class="re-char">\}</span><span class="re-char">\\</span><span class="re-group">]</span></span> </pre>
</td></tr></table></dd>
</span> </dl>
</dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="_cmd_re"></a>
<h3>_cmd_re</h3>
<dl>
<dt></dt>
<dd>
<dl>
<dt><b>Type:</b></dt>
<dd>
<code>SRE_Pattern</code>
</dd>
<span title="<_sre.SRE_Pattern object at 0xa6d2e4d0>"> <dt><b>Value:</b></dt>
<dd><table><tr><td>
<pre class="variable">
<span class="re"><span class="re-group">(</span><span class="re-char">\w</span><span class="re-op">+</span><span class="re-op">|</span><span class="re-char">\S</span><span class="re-op">|</span> <span class="re-group">)</span><span class="re-group">(</span><span class="re-char">.</span><span class="re-op">*</span><span class="re-group">)</span></span> </pre>
</td></tr></table></dd>
</span> </dl>
</dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="_fstm"></a>
<h3>_fstm</h3>
<dl>
<dt></dt>
<dd>
<dl>
<dt><b>Type:</b></dt>
<dd>
<code>dict</code>
</dd>
<span title="{0: <function _on_out at 0xa6a1b684>, 1: <function _on_open at 0xa6a1b79c>}"> <dt><b>Value:</b></dt>
<dd><table><tr><td>
<pre class="variable">
{0: <function _on_out at 0xa6a1b684>, 1: <function _on_open at 0xa6a1b<span class="variable-linewrap">\</span>
79c>} </pre>
</td></tr></table></dd>
</span> </dl>
</dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="_inline_re"></a>
<h3>_inline_re</h3>
<dl>
<dt></dt>
<dd>
<dl>
<dt><b>Type:</b></dt>
<dd>
<code>SRE_Pattern</code>
</dd>
<span title="<_sre.SRE_Pattern object at 0xa6a1f240>"> <dt><b>Value:</b></dt>
<dd><table><tr><td>
<pre class="variable">
<span class="re"><span class="re-group">(</span><span class="re-group">[</span>,#=<span class="re-group">]</span><span class="re-group">)</span></span> </pre>
</td></tr></table></dd>
</span> </dl>
</dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="_record_start"></a>
<h3>_record_start</h3>
<dl>
<dt></dt>
<dd>
<dl>
<dt><b>Type:</b></dt>
<dd>
<code>SRE_Pattern</code>
</dd>
<span title="<_sre.SRE_Pattern object at 0xa790ed20>"> <dt><b>Value:</b></dt>
<dd><table><tr><td>
<pre class="variable">
<span class="re"><span class="re-char">\s</span><span class="re-op">*</span>@<span class="re-char">\s</span><span class="re-op">*</span><span class="re-group">(</span><span class="re-char">\w</span><span class="re-op">+</span><span class="re-group">)</span><span class="re-group">(</span><span class="re-char">.</span><span class="re-op">*</span><span class="re-group">)</span></span> </pre>
</td></tr></table></dd>
</span> </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"> <a class="navbar" href="Pyblio-module.html">Home</a> </th>
<th class="navbar"> <a class="navbar" href="trees.html">Trees</a> </th>
<th class="navbar"> <a class="navbar" href="indices.html">Index</a> </th>
<th class="navbar"> <a class="navbar" href="help.html">Help</a> </th>
<th class="navbar" align="right" width="100%">
<table border="0" cellpadding="0" cellspacing="0">
<tr><th class="navbar" align="center">
<p class="nomargin">
pybliographer 1.3.3
</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 Sun Sep 24 23:52:43 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>
Event Timeline
Log In to Comment