docstring-checkins Mailing List for Docstring Processing System (Page 17)
Status: Pre-Alpha
Brought to you by:
goodger
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(53) |
Sep
(54) |
Oct
(26) |
Nov
(27) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(60) |
Feb
(85) |
Mar
(94) |
Apr
(40) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: David G. <go...@us...> - 2001-08-23 03:55:37
|
Update of /cvsroot/docstring/dps/dps In directory usw-pr-cvs1:/tmp/cvs-serv27590/dps/dps Modified Files: test_nodes.py Log Message: updated Index: test_nodes.py =================================================================== RCS file: /cvsroot/docstring/dps/dps/test_nodes.py,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** test_nodes.py 2001/07/22 22:36:04 1.1.1.1 --- test_nodes.py 2001/08/23 03:55:34 1.2 *************** *** 2,10 **** """ ! Author: David Goodger ! Contact: dgo...@bi... ! Revision: $Revision$ ! Date: $Date$ ! Copyright: This module has been placed in the public domain. Test module for nodes.py. --- 2,10 ---- """ ! :Author: David Goodger ! :Contact: go...@us... ! :Revision: $Revision$ ! :Date: $Date$ ! :Copyright: This module has been placed in the public domain. Test module for nodes.py. |
From: David G. <go...@us...> - 2001-08-23 03:55:21
|
Update of /cvsroot/docstring/dps/dps In directory usw-pr-cvs1:/tmp/cvs-serv27556/dps/dps Modified Files: nodes.py Log Message: updated Index: nodes.py =================================================================== RCS file: /cvsroot/docstring/dps/dps/nodes.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** nodes.py 2001/08/22 04:10:11 1.2 --- nodes.py 2001/08/23 03:55:19 1.3 *************** *** 3,7 **** """ :Author: David Goodger ! :Contact: dgo...@bi... :Revision: $Revision$ :Date: $Date$ --- 3,7 ---- """ :Author: David Goodger ! :Contact: go...@us... :Revision: $Revision$ :Date: $Date$ |
From: David G. <go...@us...> - 2001-08-23 03:53:57
|
Update of /cvsroot/docstring/dps In directory usw-pr-cvs1:/tmp/cvs-serv27281/dps Modified Files: setup.py Log Message: updated Index: setup.py =================================================================== RCS file: /cvsroot/docstring/dps/setup.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** setup.py 2001/07/28 04:48:21 1.2 --- setup.py 2001/08/23 03:53:54 1.3 *************** *** 11,15 **** version = '0.4', author = 'David Goodger', ! author_email = 'dgo...@bi...', license = 'public domain', packages = ['dps', 'dps.parsers', 'dps.formatters', --- 11,15 ---- version = '0.4', author = 'David Goodger', ! author_email = 'go...@us...', license = 'public domain', packages = ['dps', 'dps.parsers', 'dps.formatters', |
From: David G. <go...@us...> - 2001-08-23 03:53:48
|
Update of /cvsroot/docstring/dps In directory usw-pr-cvs1:/tmp/cvs-serv27252/dps Modified Files: README.txt Log Message: updated Index: README.txt =================================================================== RCS file: /cvsroot/docstring/dps/README.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** README.txt 2001/07/29 15:55:58 1.2 --- README.txt 2001/08/23 03:53:45 1.3 *************** *** 3,15 **** ============================================ ! Author: David Goodger ! Contact: dgo...@bi... ! Date: $Date$ ! Web-site: http://docstring.sourceforge.net/ Thank you for downloading the Python Docstring Processing System project arhive. As this is a work in progress, please check the project web site for updated working files. The latest release archive ! is available at http://sf.net/project/showfiles.php?group_id=26626. To run the code, Python 2.0 or later must already be installed. You --- 3,16 ---- ============================================ ! :Author: David Goodger ! :Contact: go...@us... ! :Date: $Date$ ! :Web-site: http://docstring.sourceforge.net/ Thank you for downloading the Python Docstring Processing System project arhive. As this is a work in progress, please check the project web site for updated working files. The latest release archive ! is available at ! http://sourceforge.net/project/showfiles.php?group_id=26626. To run the code, Python 2.0 or later must already be installed. You |
From: David G. <go...@us...> - 2001-08-23 03:53:40
|
Update of /cvsroot/docstring/dps/spec In directory usw-pr-cvs1:/tmp/cvs-serv27191/dps/spec Modified Files: soextblx.dtd Log Message: updated Index: soextblx.dtd =================================================================== RCS file: /cvsroot/docstring/dps/spec/soextblx.dtd,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** soextblx.dtd 2001/07/22 22:36:32 1.1.1.1 --- soextblx.dtd 2001/08/23 03:53:37 1.2 *************** *** 3,7 **** OASIS XML Exchange Table Model Declaration Module =========================================================================== ! Date: 1999-03-15 --> --- 3,7 ---- OASIS XML Exchange Table Model Declaration Module =========================================================================== ! :Date: 1999-03-15 --> |
From: David G. <go...@us...> - 2001-08-23 03:53:20
|
Update of /cvsroot/docstring/dps/spec In directory usw-pr-cvs1:/tmp/cvs-serv27159/dps/spec Modified Files: ppdi.dtd Log Message: updated Index: ppdi.dtd =================================================================== RCS file: /cvsroot/docstring/dps/spec/ppdi.dtd,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ppdi.dtd 2001/08/17 01:56:30 1.5 --- ppdi.dtd 2001/08/23 03:53:18 1.6 *************** *** 4,8 **** =========================================================================== :Author: David Goodger ! :Contact: dgo...@bi... :Revision: $Revision$ :Date: $Date$ --- 4,8 ---- =========================================================================== :Author: David Goodger ! :Contact: go...@us... :Revision: $Revision$ :Date: $Date$ |
From: David G. <go...@us...> - 2001-08-23 03:52:53
|
Update of /cvsroot/docstring/dps/spec In directory usw-pr-cvs1:/tmp/cvs-serv27062/dps/spec Modified Files: gpdi.dtd Log Message: updated Index: gpdi.dtd =================================================================== RCS file: /cvsroot/docstring/dps/spec/gpdi.dtd,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** gpdi.dtd 2001/08/22 04:03:37 1.7 --- gpdi.dtd 2001/08/23 03:52:51 1.8 *************** *** 4,8 **** ====================================================================== :Author: David Goodger ! :Contact: dgo...@bi... :Revision: $Revision$ :Date: $Date$ --- 4,8 ---- ====================================================================== :Author: David Goodger ! :Contact: go...@us... :Revision: $Revision$ :Date: $Date$ |
From: David G. <go...@us...> - 2001-08-23 03:52:40
|
Update of /cvsroot/docstring/dps/spec In directory usw-pr-cvs1:/tmp/cvs-serv27037/dps/spec Modified Files: dps.cat Log Message: updated Index: dps.cat =================================================================== RCS file: /cvsroot/docstring/dps/spec/dps.cat,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** dps.cat 2001/07/22 22:36:10 1.1.1.1 --- dps.cat 2001/08/23 03:52:38 1.2 *************** *** 1,19 **** -- - .. $Id$ - =========================================================================== Python Docstring Processing System Catalog Data =========================================================================== ! Author: David Goodger ! Contact: dgo...@bi... ! Version: 0.1 ! Date: 2001-05-29 ! Filename: dps.cat This file provides a mapping from formal public identifier to system filename. ! More information about this file and the Python Docstring Processing System ! project can be found at http://docstring.sf.net/. The latest version of this ! file is available from http://docstring.sf.net/spec/dps.cat. -- --- 1,19 ---- -- =========================================================================== Python Docstring Processing System Catalog Data =========================================================================== ! :Author: David Goodger ! :Contact: go...@us... ! :Revision: $Revision$ ! :Date: $Date$ ! :Copyright: This DTD has been placed in the public domain. ! :Filename: dps.cat This file provides a mapping from formal public identifier to system filename. ! More information about this file and the Python Docstring Processing ! System project can be found at http://docstring.sourceforge.net/. The ! latest version of this file is available from ! http://docstring.sourceforge.net/spec/dps.cat. -- |
From: David G. <go...@us...> - 2001-08-23 03:52:31
|
Update of /cvsroot/docstring/dps/spec In directory usw-pr-cvs1:/tmp/cvs-serv27013/dps/spec Modified Files: dps-notes.txt Log Message: updated Index: dps-notes.txt =================================================================== RCS file: /cvsroot/docstring/dps/spec/dps-notes.txt,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** dps-notes.txt 2001/08/16 02:26:54 1.7 --- dps-notes.txt 2001/08/23 03:52:29 1.8 *************** *** 63,66 **** --- 63,69 ---- - functions (+ formal parameters & defaults) + (Extract comments too? For example, comments at the start of a module + would be a good place for bibliographic field lists.) + In order to evaluate interpreted text cross-references, namespaces for each of the above will also be required. |
From: David G. <go...@us...> - 2001-08-23 03:50:24
|
Update of /cvsroot/docstring/web In directory usw-pr-cvs1:/tmp/cvs-serv26590/web Modified Files: templater.py Log Message: updated Index: templater.py =================================================================== RCS file: /cvsroot/docstring/web/templater.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** templater.py 2001/08/04 15:07:26 1.2 --- templater.py 2001/08/23 03:50:21 1.3 *************** *** 85,89 **** return output ! def main(template, path, files): templatetext = open(template).read() templatetext = templatetext.replace("\r\n", "\n").replace("\r", "\n") --- 85,89 ---- return output ! def main(template, path=None, files=None): templatetext = open(template).read() templatetext = templatetext.replace("\r\n", "\n").replace("\r", "\n") |
From: David G. <go...@us...> - 2001-08-23 03:50:12
|
Update of /cvsroot/docstring/web In directory usw-pr-cvs1:/tmp/cvs-serv26548/web Modified Files: index.py Log Message: updated Index: index.py =================================================================== RCS file: /cvsroot/docstring/web/index.py,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** index.py 2001/07/22 22:42:15 1.1 --- index.py 2001/08/23 03:50:09 1.2 *************** *** 3,7 **** import templater ! templater.main('index.html.template', '../dps/spec', ! ['pep-0256.txt', 'pep-0257.txt', 'pep-0258.txt', 'gpdi.dtd', ! 'ppdi.dtd', 'soextblx.dtd', 'dps.cat', 'dps-notes.txt']) --- 3,5 ---- import templater ! templater.main('index.html.template') |
From: David G. <go...@us...> - 2001-08-23 03:50:03
|
Update of /cvsroot/docstring/web In directory usw-pr-cvs1:/tmp/cvs-serv26455/web Modified Files: index.html.template Log Message: updated Index: index.html.template =================================================================== RCS file: /cvsroot/docstring/web/index.html.template,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** index.html.template 2001/08/04 15:08:25 1.2 --- index.html.template 2001/08/23 03:50:00 1.3 *************** *** 26,35 **** components.</P> ! <P>Good progress is being made with regards to the parser interface. The <A ! HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/docstring/dps/dps/statemachine.py?rcontent-type=text/plain" ! ><TT>dps.statemachine</TT></A> module is useful for line-based parsing of ! input text using regular expressions, and is being used by the <A ! HREF="http://structuredtext.sourceforge.net/" >reStructuredText</A> input ! parser.</P> <P>The <A --- 26,35 ---- components.</P> ! <P>Good progress is being made with regards to the parser interface. ! The <A HREF="dps/statemachine.py"><TT>dps.statemachine</TT></A> module ! is useful for line-based parsing of input text using regular ! expressions, and is being used by the <A ! HREF="http://structuredtext.sourceforge.net/" >reStructuredText</A> ! input parser.</P> <P>The <A *************** *** 42,61 **** HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/docstring/dps/" >browse the latest source files (CVS) individually</A>, and read the latest <A ! HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/docstring/dps/README.txt?rcontent-type=text/plain" >README.txt</A> and <A ! HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/docstring/dps/HISTORY.txt?rcontent-type=text/plain" >HISTORY.txt</A>.</P> <H2>Specification</H2> <P>The specification consists of: candidate PEPs (<A HREF="http://www.python.org/peps/">Python Enhancement Proposals</A>), XML DTDs ! (document type definitions), an XML catalog file, and some notes. All of these ! files are included in the <A HREF="http://prdownloads.sourceforge.net/docstring/`latest_dps_release`">latest project release package (`latest_dps_release`)</A> (which may not be up to date). The up-to-date working documents (from CVS) may be accessed ! individually below. Note that some of the individual files below may be newer ! than those included in the latest project release package. You can also <A HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/docstring/dps/spec/" >browse the CVS repository</A> directly.</P> --- 42,89 ---- HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/docstring/dps/" >browse the latest source files (CVS) individually</A>, and read the latest <A ! HREF="README.txt" >README.txt</A> and <A ! HREF="HISTORY.txt" >HISTORY.txt</A>.</P> + <H3><A NAME="snapshots">Daily Snapshots</A></H3> + + <P>Daily snapshots of the project files are also available. They are + generated automatically from CVS at 24:00 in North America's Eastern + time zone (UTC-0400 from April to October, UTC-0500 from October to + April). The snapshots should be used with caution, as they may contain + transient bugs or incompatibilities.</P> + + <UL> + + <LI><P><A + HREF="http://docstring.sourceforge.net/dps-snapshot.tgz" + >DPS code, tests, and specifications (no user docs yet)</A> + </P></LI> + + <LI><P><A + HREF="http://structuredtext.sourceforge.net/rst-snapshot.tgz" + >reStructuredText code, tests, documentation, and specifications</A> + </P></LI> + + <LI><P><A + HREF="http://docstring.sourceforge.net/dps-web-snapshot.tgz" + >DPS homepage files</A> + </P></LI> + + </UL> + <H2>Specification</H2> <P>The specification consists of: candidate PEPs (<A HREF="http://www.python.org/peps/">Python Enhancement Proposals</A>), XML DTDs ! (document type definitions), an XML catalog file, and some notes. All ! of the specification files are located in the <TT>spec</TT> directory ! of the <A HREF="http://prdownloads.sourceforge.net/docstring/`latest_dps_release`">latest project release package (`latest_dps_release`)</A> (which may not be up to date). The up-to-date working documents (from CVS) may be accessed ! individually below, or from the <A HREF="#snapshots">snapshots</A> above. ! You can also <A HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/docstring/dps/spec/" >browse the CVS repository</A> directly.</P> *************** *** 63,87 **** <UL> ! # havePEPs = 0 ! #> for file in files: ! # fields, info = scanfile(path, file) ! <LI><P><A HREF="`path`/`file`"> ! `fields['title']`</A> ! #> if fields.has_key('pep'): ! # havePEPs = 1 ! <BR>[<A HREF="http://www.python.org/peps/pep-`('0000%s' % fields['pep'])[-4:]`.html" ! >PEP `fields['pep']` in master repository</A>]<A HREF="#master">*</A> ! #< </P></LI> ! #< </UL> - #> if havePEPs: <P><A NAME="master">*</A> The PEP titles above are links to local working copies, possibly newer than the versions checked in to the <A HREF="http://www.python.org/peps/">master PEP repository</A>.</P> ! #< <H2>Components</H2> --- 91,139 ---- <UL> ! <LI><P><A HREF="spec/pep-0256.txt"> ! PEP 256: Docstring Processing System Framework</A> ! <BR>[<A HREF="http://www.python.org/peps/pep-0256.html" ! >PEP 256 in master repository</A>]<A HREF="#master">*</A> </P></LI> ! <LI><P><A HREF="spec/pep-0257.txt"> ! PEP 257: Docstring Conventions</A> ! <BR>[<A HREF="http://www.python.org/peps/pep-0257.html" ! >PEP 257 in master repository</A>]<A HREF="#master">*</A> ! </P></LI> ! ! <LI><P><A HREF="spec/pep-0258.txt"> ! PEP 258: DPS Generic Implementation Details</A> ! <BR>[<A HREF="http://www.python.org/peps/pep-0258.html" ! >PEP 258 in master repository</A>]<A HREF="#master">*</A> ! </P></LI> ! ! <LI><P><A HREF="spec/gpdi.dtd"> ! Generic Plaintext Document Interface DTD</A> ! </P></LI> ! ! <LI><P><A HREF="spec/ppdi.dtd"> ! Python Plaintext Document Interface DTD</A> ! </P></LI> ! ! <LI><P><A HREF="spec/soextblx.dtd"> ! OASIS XML Exchange Table Model Declaration Module</A> ! </P></LI> ! ! <LI><P><A HREF="spec/dps.cat"> ! Python Docstring Processing System Catalog Data</A> ! </P></LI> ! ! <LI><P><A HREF="spec/dps-notes.txt"> ! Notes</A> ! </P></LI> ! </UL> <P><A NAME="master">*</A> The PEP titles above are links to local working copies, possibly newer than the versions checked in to the <A HREF="http://www.python.org/peps/">master PEP repository</A>.</P> ! <H2>Components</H2> *************** *** 133,142 **** <H2>DPS Wants You!</H2> ! <P>This project will only succeed through the combined efforts of many. We're ! looking for contributions of testing, ideas, code, bug reports, ! administration, tasty snacks, computer equipment, and large sums of money. If ! you're interested in participating, please ! <A HREF="mailto:dgo...@bi...">contact the project administrator</A>. ! </P> <H2>Project Info</H2> --- 185,194 ---- <H2>DPS Wants You!</H2> ! <P>This project will only succeed through the combined efforts of ! many. We're looking for contributions of testing, ideas, code, bug ! reports, administration, tasty snacks, computer equipment, and large ! sums of money. If you're interested in participating, please <A ! HREF="mailto:go...@us...">contact the project ! administrator</A>.</P> <H2>Project Info</H2> *************** *** 153,157 **** <LI><P>Project administrator: ! <A HREF="mailto:dgo...@bi...">David Goodger</A></P></LI> <LI><P>Please direct discussions to the --- 205,209 ---- <LI><P>Project administrator: ! <A HREF="mailto:go...@us...">David Goodger</A></P></LI> <LI><P>Please direct discussions to the |
From: David G. <go...@us...> - 2001-08-23 03:49:51
|
Update of /cvsroot/docstring/web In directory usw-pr-cvs1:/tmp/cvs-serv26417/web Modified Files: index.html Log Message: updated Index: index.html =================================================================== RCS file: /cvsroot/docstring/web/index.html,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** index.html 2001/08/04 15:08:13 1.2 --- index.html 2001/08/23 03:49:48 1.3 *************** *** 11,15 **** ALT="Docstring Processing System" BORDER=0 ALIGN=bottom></A></P> ! <P><I>last updated: 2001-08-03</I></P> <P>The purpose of the Python Docstring Processing System project is to create --- 11,15 ---- ALT="Docstring Processing System" BORDER=0 ALIGN=bottom></A></P> ! <P><I>last updated: 2001-08-22</I></P> <P>The purpose of the Python Docstring Processing System project is to create *************** *** 25,34 **** components.</P> ! <P>Good progress is being made with regards to the parser interface. The <A ! HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/docstring/dps/dps/statemachine.py?rcontent-type=text/plain" ! ><TT>dps.statemachine</TT></A> module is useful for line-based parsing of ! input text using regular expressions, and is being used by the <A ! HREF="http://structuredtext.sourceforge.net/" >reStructuredText</A> input ! parser.</P> <P>The <A --- 25,34 ---- components.</P> ! <P>Good progress is being made with regards to the parser interface. ! The <A HREF="dps/statemachine.py"><TT>dps.statemachine</TT></A> module ! is useful for line-based parsing of input text using regular ! expressions, and is being used by the <A ! HREF="http://structuredtext.sourceforge.net/" >reStructuredText</A> ! input parser.</P> <P>The <A *************** *** 41,60 **** HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/docstring/dps/" >browse the latest source files (CVS) individually</A>, and read the latest <A ! HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/docstring/dps/README.txt?rcontent-type=text/plain" >README.txt</A> and <A ! HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/docstring/dps/HISTORY.txt?rcontent-type=text/plain" >HISTORY.txt</A>.</P> <H2>Specification</H2> <P>The specification consists of: candidate PEPs (<A HREF="http://www.python.org/peps/">Python Enhancement Proposals</A>), XML DTDs ! (document type definitions), an XML catalog file, and some notes. All of these ! files are included in the <A HREF="http://prdownloads.sourceforge.net/docstring/dps.0.3.tar.gz">latest project release package (dps.0.3.tar.gz)</A> (which may not be up to date). The up-to-date working documents (from CVS) may be accessed ! individually below. Note that some of the individual files below may be newer ! than those included in the latest project release package. You can also <A HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/docstring/dps/spec/" >browse the CVS repository</A> directly.</P> --- 41,88 ---- HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/docstring/dps/" >browse the latest source files (CVS) individually</A>, and read the latest <A ! HREF="README.txt" >README.txt</A> and <A ! HREF="HISTORY.txt" >HISTORY.txt</A>.</P> + <H3><A NAME="snapshots">Daily Snapshots</A></H3> + + <P>Daily snapshots of the project files are also available. They are + generated automatically from CVS at 24:00 in North America's Eastern + time zone (UTC-0400 from April to October, UTC-0500 from October to + April). The snapshots should be used with caution, as they may contain + transient bugs or incompatibilities.</P> + + <UL> + + <LI><P><A + HREF="http://docstring.sourceforge.net/dps-snapshot.tgz" + >DPS code, tests, and specifications (no user docs yet)</A> + </P></LI> + + <LI><P><A + HREF="http://structuredtext.sourceforge.net/rst-snapshot.tgz" + >reStructuredText code, tests, documentation, and specifications</A> + </P></LI> + + <LI><P><A + HREF="http://docstring.sourceforge.net/dps-web-snapshot.tgz" + >DPS homepage files</A> + </P></LI> + + </UL> + <H2>Specification</H2> <P>The specification consists of: candidate PEPs (<A HREF="http://www.python.org/peps/">Python Enhancement Proposals</A>), XML DTDs ! (document type definitions), an XML catalog file, and some notes. All ! of the specification files are located in the <TT>spec</TT> directory ! of the <A HREF="http://prdownloads.sourceforge.net/docstring/dps.0.3.tar.gz">latest project release package (dps.0.3.tar.gz)</A> (which may not be up to date). The up-to-date working documents (from CVS) may be accessed ! individually below, or from the <A HREF="#snapshots">snapshots</A> above. ! You can also <A HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/docstring/dps/spec/" >browse the CVS repository</A> directly.</P> *************** *** 62,66 **** <UL> ! <LI><P><A HREF="../dps/spec/pep-0256.txt"> PEP 256: Docstring Processing System Framework</A> <BR>[<A HREF="http://www.python.org/peps/pep-0256.html" --- 90,94 ---- <UL> ! <LI><P><A HREF="spec/pep-0256.txt"> PEP 256: Docstring Processing System Framework</A> <BR>[<A HREF="http://www.python.org/peps/pep-0256.html" *************** *** 68,72 **** </P></LI> ! <LI><P><A HREF="../dps/spec/pep-0257.txt"> PEP 257: Docstring Conventions</A> <BR>[<A HREF="http://www.python.org/peps/pep-0257.html" --- 96,100 ---- </P></LI> ! <LI><P><A HREF="spec/pep-0257.txt"> PEP 257: Docstring Conventions</A> <BR>[<A HREF="http://www.python.org/peps/pep-0257.html" *************** *** 74,78 **** </P></LI> ! <LI><P><A HREF="../dps/spec/pep-0258.txt"> PEP 258: DPS Generic Implementation Details</A> <BR>[<A HREF="http://www.python.org/peps/pep-0258.html" --- 102,106 ---- </P></LI> ! <LI><P><A HREF="spec/pep-0258.txt"> PEP 258: DPS Generic Implementation Details</A> <BR>[<A HREF="http://www.python.org/peps/pep-0258.html" *************** *** 80,100 **** </P></LI> ! <LI><P><A HREF="../dps/spec/gpdi.dtd"> Generic Plaintext Document Interface DTD</A> </P></LI> ! <LI><P><A HREF="../dps/spec/ppdi.dtd"> Python Plaintext Document Interface DTD</A> </P></LI> ! <LI><P><A HREF="../dps/spec/soextblx.dtd"> OASIS XML Exchange Table Model Declaration Module</A> </P></LI> ! <LI><P><A HREF="../dps/spec/dps.cat"> Python Docstring Processing System Catalog Data</A> </P></LI> ! <LI><P><A HREF="../dps/spec/dps-notes.txt"> Notes</A> </P></LI> --- 108,128 ---- </P></LI> ! <LI><P><A HREF="spec/gpdi.dtd"> Generic Plaintext Document Interface DTD</A> </P></LI> ! <LI><P><A HREF="spec/ppdi.dtd"> Python Plaintext Document Interface DTD</A> </P></LI> ! <LI><P><A HREF="spec/soextblx.dtd"> OASIS XML Exchange Table Model Declaration Module</A> </P></LI> ! <LI><P><A HREF="spec/dps.cat"> Python Docstring Processing System Catalog Data</A> </P></LI> ! <LI><P><A HREF="spec/dps-notes.txt"> Notes</A> </P></LI> *************** *** 106,109 **** --- 134,138 ---- <A HREF="http://www.python.org/peps/">master PEP repository</A>.</P> + <H2>Components</H2> *************** *** 155,164 **** <H2>DPS Wants You!</H2> ! <P>This project will only succeed through the combined efforts of many. We're ! looking for contributions of testing, ideas, code, bug reports, ! administration, tasty snacks, computer equipment, and large sums of money. If ! you're interested in participating, please ! <A HREF="mailto:dgo...@bi...">contact the project administrator</A>. ! </P> <H2>Project Info</H2> --- 184,193 ---- <H2>DPS Wants You!</H2> ! <P>This project will only succeed through the combined efforts of ! many. We're looking for contributions of testing, ideas, code, bug ! reports, administration, tasty snacks, computer equipment, and large ! sums of money. If you're interested in participating, please <A ! HREF="mailto:go...@us...">contact the project ! administrator</A>.</P> <H2>Project Info</H2> *************** *** 175,179 **** <LI><P>Project administrator: ! <A HREF="mailto:dgo...@bi...">David Goodger</A></P></LI> <LI><P>Please direct discussions to the --- 204,208 ---- <LI><P>Project administrator: ! <A HREF="mailto:go...@us...">David Goodger</A></P></LI> <LI><P>Please direct discussions to the |
From: David G. <go...@us...> - 2001-08-22 04:12:31
|
Update of /cvsroot/docstring/dps In directory usw-pr-cvs1:/tmp/cvs-serv13165/dps Modified Files: HISTORY.txt Log Message: updated Index: HISTORY.txt =================================================================== RCS file: /cvsroot/docstring/dps/HISTORY.txt,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** HISTORY.txt 2001/08/17 02:32:42 1.5 --- HISTORY.txt 2001/08/22 04:12:27 1.6 *************** *** 3,10 **** ==================================================== ! Author: David Goodger ! Contact: dgo...@bi... ! Date: $Date$ ! Website: http://docstring.sourceforge.net/ --- 3,10 ---- ==================================================== ! :Author: David Goodger ! :Contact: go...@us... ! :Date: $Date$ ! :Website: http://docstring.sourceforge.net/ *************** *** 33,40 **** --- 33,48 ---- ======================== + Updated docstrings for new field list syntax (bibliographic info). + Changed contact email addresses. + * install.py: Added to project. * setup.py: Modified for import by install.py. + * dps/nodes.py: + + - Added vms_option. + - Fixed link bookkeeping. + * dps/roman.py: Added to project. Written by and courtesy of Mark Pilgrim. From http://diveintopython.org. *************** *** 44,47 **** --- 52,58 ---- - Fixed bug in StateMachineWS.getknownindented(). - Cleaned up & updated. + - Fixed bug in StateMachine.getunindented(). + - Added startoffset parameter to StateMachineWS.getindented() (but + I may be backing this off soon -- not the right solution). * dps/parsers/model.py: *************** *** 72,80 **** - Changed field_argument's model to PCDATA. - Added option_list and doctest_block from ppdi.dtd. ! * spec/pdpi.dtd: - Fixed typos; now validates. - Moved option_list and doctest_block from gpdi.dtd. --- 83,95 ---- - Changed field_argument's model to PCDATA. - Added option_list and doctest_block from ppdi.dtd. ! - Added vms_option. ! - Added dupname attribute to %basic.atts; for duplicate names. ! * spec/pdpi.dtd: - Fixed typos; now validates. - Moved option_list and doctest_block from gpdi.dtd. + + * spec/python-mode.txt: Added to project (from reStructuredText). |
From: David G. <go...@us...> - 2001-08-22 04:10:14
|
Update of /cvsroot/docstring/dps/dps In directory usw-pr-cvs1:/tmp/cvs-serv12794/dps/dps Modified Files: nodes.py Log Message: - Added vms_option. - Fixed link bookkeeping. Index: nodes.py =================================================================== RCS file: /cvsroot/docstring/dps/dps/nodes.py,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** nodes.py 2001/07/22 22:35:51 1.1.1.1 --- nodes.py 2001/08/22 04:10:11 1.2 *************** *** 2,10 **** """ ! Author: David Goodger ! Contact: dgo...@bi... ! Revision: $Revision$ ! Date: $Date$ ! Copyright: This module has been placed in the public domain. """ --- 2,10 ---- """ ! :Author: David Goodger ! :Contact: dgo...@bi... ! :Revision: $Revision$ ! :Date: $Date$ ! :Copyright: This module has been placed in the public domain. """ *************** *** 243,247 **** innode += sw self.clearlinknames(name, self.implicitlinks) ! self.implicitlinks[name].append(linknode) else: self.implicitlinks[name] = [linknode] --- 243,247 ---- innode += sw self.clearlinknames(name, self.implicitlinks) ! self.implicitlinks.setdefault(name, []).append(linknode) else: self.implicitlinks[name] = [linknode] *************** *** 251,260 **** if innode == None: innode = linknode ! if self.explicitlinks.has_key(name) or self.indirectlinks.has_key(name): sw = self.errorhandler.system_warning( 1, 'duplicate explicit link name: "%s"' % name) innode += sw ! self.clearlinknames(name, self.explicitlinks, self.implicitlinks) ! self.explicitlinks[name].append(linknode) return elif self.implicitlinks.has_key(name): --- 251,261 ---- if innode == None: innode = linknode ! if self.explicitlinks.has_key(name): sw = self.errorhandler.system_warning( 1, 'duplicate explicit link name: "%s"' % name) innode += sw ! self.clearlinknames(name, self.explicitlinks, self.implicitlinks, ! self.indirectlinks) ! self.explicitlinks.setdefault(name, []).append(linknode) return elif self.implicitlinks.has_key(name): *************** *** 276,286 **** def addindirectlink(self, name, reference, linknode, innode): ! if self.explicitlinks.has_key(name) \ ! or self.indirectlinks.has_key(name) \ ! or self.implicitlinks.has_key(name): sw = self.errorhandler.system_warning( ! 1, 'duplicate indirect link name: "%s"' % name) innode += sw ! self.indirectlinks[name] = reference linknode['name'] = name --- 277,303 ---- def addindirectlink(self, name, reference, linknode, innode): ! #print >>sys.stderr, 'Adding indirect link: %s -> %s' % (name, reference) ! #print >>sys.stderr, 'self.indirectlinks=%r' % self.indirectlinks ! #print >>sys.stderr, 'self.explicitlinks=%r' % self.explicitlinks ! if self.explicitlinks.has_key(name): ! #print >>sys.stderr, "already has explicit link" ! level = 0 ! for t in self.explicitlinks.get(name, []): ! if len(t) != 1 or str(t[0]) != reference: ! level = 1 ! break sw = self.errorhandler.system_warning( ! level, 'duplicate indirect link name: "%s"' % name) innode += sw ! self.clearlinknames(name, self.explicitlinks, self.indirectlinks, ! self.implicitlinks) ! elif self.implicitlinks.has_key(name): ! print >>sys.stderr, "already has explicit link" ! sw = self.errorhandler.system_warning( ! 0, 'duplicate implicit link name: "%s"' % name) ! innode += sw ! self.clearlinknames(name, self.implicitlinks) ! self.indirectlinks.setdefault(name, []).append(linknode) ! self.explicitlinks.setdefault(name, []).append(linknode) linknode['name'] = name *************** *** 392,395 **** --- 409,413 ---- class short_option(_TextElement): pass class long_option(_TextElement): pass + class vms_option(_TextElement): pass class option_argument(_TextElement): pass class description(_Element): pass |
From: David G. <go...@us...> - 2001-08-22 04:08:27
|
Update of /cvsroot/docstring/dps/dps In directory usw-pr-cvs1:/tmp/cvs-serv12454/dps/dps Modified Files: statemachine.py Log Message: - Fixed bug in StateMachine.getunindented(). - Added startoffset parameter to StateMachineWS.getindented() (but I may be backing this off soon -- not the right solution). Index: statemachine.py =================================================================== RCS file: /cvsroot/docstring/dps/dps/statemachine.py,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** statemachine.py 2001/08/17 01:57:28 1.3 --- statemachine.py 2001/08/22 04:08:22 1.4 *************** *** 293,297 **** if not line.strip(): break ! if line[1] == ' ': self.nextline(len(block) - 1) raise UnexpectedIndentationError(block, self.abslineno() + 1) --- 293,297 ---- if not line.strip(): break ! if line[0] == ' ': self.nextline(len(block) - 1) raise UnexpectedIndentationError(block, self.abslineno() + 1) *************** *** 684,688 **** return context, '', [] # neither blank line nor indented ! def getindented(self): """ Return an indented block and info. --- 684,688 ---- return context, '', [] # neither blank line nor indented ! def getindented(self, startoffset=0): """ Return an indented block and info. *************** *** 696,704 **** - whether or not it finished with a blank line. """ ! offset = self.abslineoffset() indented, indent, blankfinish = extractindented( ! self.inputlines[self.lineoffset:]) if indented: ! self.nextline(len(indented) - 1) # advance to last indented line while indented and not indented[-1].strip(): indented.pop() --- 696,705 ---- - whether or not it finished with a blank line. """ ! offset = self.abslineoffset() + startoffset indented, indent, blankfinish = extractindented( ! self.inputlines[self.lineoffset + startoffset:]) if indented: ! # advance to last indented line ! self.nextline(len(indented) - 1 + startoffset) while indented and not indented[-1].strip(): indented.pop() |
From: David G. <go...@us...> - 2001-08-22 04:03:39
|
Update of /cvsroot/docstring/dps/spec In directory usw-pr-cvs1:/tmp/cvs-serv11462/dps/spec Modified Files: gpdi.dtd Log Message: - Added vms_option. - Added dupname attribute to %basic.atts;, for duplicate names. Index: gpdi.dtd =================================================================== RCS file: /cvsroot/docstring/dps/spec/gpdi.dtd,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** gpdi.dtd 2001/08/17 01:56:09 1.6 --- gpdi.dtd 2001/08/22 04:03:37 1.7 *************** *** 47,50 **** --- 47,51 ---- " id ID #IMPLIED name CDATA #IMPLIED + dupname CDATA #IMPLIED rawtext CDATA #IMPLIED %additional.basic.atts; "> *************** *** 264,268 **** <!ATTLIST option_list_item %basic.atts;> ! <!ELEMENT option ((short_option | long_option), option_argument?)> <!ATTLIST option %basic.atts;> --- 265,270 ---- <!ATTLIST option_list_item %basic.atts;> ! <!ELEMENT option ! ((short_option | long_option | vms_option), option_argument?)> <!ATTLIST option %basic.atts;> *************** *** 272,275 **** --- 274,280 ---- <!ELEMENT long_option (#PCDATA)> <!ATTLIST long_option %basic.atts;> + + <!ELEMENT vms_option (#PCDATA)> + <!ATTLIST vms_option %basic.atts;> <!ELEMENT option_argument (#PCDATA)> |
From: David G. <go...@us...> - 2001-08-17 02:32:45
|
Update of /cvsroot/docstring/dps In directory usw-pr-cvs1:/tmp/cvs-serv31896/dps Modified Files: HISTORY.txt Log Message: updated Index: HISTORY.txt =================================================================== RCS file: /cvsroot/docstring/dps/HISTORY.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** HISTORY.txt 2001/08/14 03:54:58 1.4 --- HISTORY.txt 2001/08/17 02:32:42 1.5 *************** *** 40,46 **** Pilgrim. From http://diveintopython.org. ! * dps/statemachine.py: - Fixed bug in StateMachineWS.getknownindented(). * dps/parsers/model.py: --- 40,47 ---- Pilgrim. From http://diveintopython.org. ! * dps/statemachine.py (1.3): - Fixed bug in StateMachineWS.getknownindented(). + - Cleaned up & updated. * dps/parsers/model.py: *************** *** 49,52 **** --- 50,55 ---- NotImplementedError. + * dps/languages/en.py: Fixed ``__all__``. + * spec/pep-0256.txt: *************** *** 68,73 **** - Fixed typos & omissions; now validates. - Changed field_argument's model to PCDATA. ! * spec/pdpi.dtd: Fixed typos; now validates. --- 71,80 ---- - Fixed typos & omissions; now validates. - Changed field_argument's model to PCDATA. + - Added option_list and doctest_block from ppdi.dtd. + + * spec/pdpi.dtd: ! - Fixed typos; now validates. ! - Moved option_list and doctest_block from gpdi.dtd. |
From: David G. <go...@us...> - 2001-08-17 02:31:43
|
Update of /cvsroot/docstring/dps/dps/languages In directory usw-pr-cvs1:/tmp/cvs-serv31680/dps/dps/languages Modified Files: en.py Log Message: - Fixed ``__all__``. Index: en.py =================================================================== RCS file: /cvsroot/docstring/dps/dps/languages/en.py,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** en.py 2001/07/22 22:35:42 1.1.1.1 --- en.py 2001/08/17 02:31:39 1.2 *************** *** 8,12 **** """ ! __all__ = [parser, formatter] __docformat__ = 'reStructuredText' --- 8,12 ---- """ ! __all__ = ['parser', 'formatter'] __docformat__ = 'reStructuredText' |
From: David G. <go...@us...> - 2001-08-17 01:57:31
|
Update of /cvsroot/docstring/dps/dps In directory usw-pr-cvs1:/tmp/cvs-serv24952/dps/dps Modified Files: statemachine.py Log Message: - Cleaned up & updated. Index: statemachine.py =================================================================== RCS file: /cvsroot/docstring/dps/dps/statemachine.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** statemachine.py 2001/08/11 01:58:15 1.2 --- statemachine.py 2001/08/17 01:57:28 1.3 *************** *** 2,11 **** """ ! Author: David Goodger ! Contact: dgo...@bi... ! Version: 1.2 ! Revision: $Revision$ ! Date: $Date$ ! Copyright: This module has been placed in the public domain. A finite state machine specialized for regular-expression-based text filters, --- 2,11 ---- """ ! :Author: David Goodger ! :Contact: dgo...@bi... ! :Version: 1.3 ! :Revision: $Revision$ ! :Date: $Date$ ! :Copyright: This module has been placed in the public domain. A finite state machine specialized for regular-expression-based text filters, *************** *** 219,223 **** if self.debug: print >>sys.stderr, ('\nStateMachine.run: eof transition') ! results.extend(state.eof(context)) except: self.error() --- 219,224 ---- if self.debug: print >>sys.stderr, ('\nStateMachine.run: eof transition') ! result = state.eof(context) ! results.extend(result) except: self.error() *************** *** 962,968 **** `lines`. """ - #import mypdb - #if mypdb.tracenow: - # mypdb.set_trace() source = [] indent = None --- 963,966 ---- *************** *** 982,986 **** indent = min(indent, lineindent) else: ! blankfinish = 1 # block ends at end of lines if indent: return [s[indent:] for s in source], indent, blankfinish --- 980,984 ---- indent = min(indent, lineindent) else: ! blankfinish = 1 # block ends at end of lines if indent: return [s[indent:] for s in source], indent, blankfinish |
From: David G. <go...@us...> - 2001-08-17 01:56:33
|
Update of /cvsroot/docstring/dps/spec In directory usw-pr-cvs1:/tmp/cvs-serv24835/dps/spec Modified Files: ppdi.dtd Log Message: - Moved option_list and doctest_block from ppdi.dtd to gpdi.dtd. Index: ppdi.dtd =================================================================== RCS file: /cvsroot/docstring/dps/spec/ppdi.dtd,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ppdi.dtd 2001/07/27 04:08:11 1.4 --- ppdi.dtd 2001/08/17 01:56:30 1.5 *************** *** 3,22 **** Python Plaintext Document Interface DTD =========================================================================== ! Author: David Goodger ! Contact: dgo...@bi... ! Revision: $Revision$ ! Date: $Date$ ! Copyright: This DTD has been placed in the public domain. ! Filename: ppdi.dtd ! This DTD (document type definition) extends the Generic DTD (see below). ! More information about this DTD and the Python Docstring Processing System ! project can be found at http://docstring.sf.net/. The latest version of this ! DTD is available from http://docstring.sf.net/spec/ppdi.dtd. The proposed formal public identifier for this DTD is:: ! +//IDN python.org//DTD Python Plaintext Document Interface 1.0a1//EN//XML --> --- 3,25 ---- Python Plaintext Document Interface DTD =========================================================================== ! :Author: David Goodger ! :Contact: dgo...@bi... ! :Revision: $Revision$ ! :Date: $Date$ ! :Copyright: This DTD has been placed in the public domain. ! :Filename: ppdi.dtd ! This DTD (document type definition) extends the Generic DTD (see ! below). ! More information about this DTD and the Python Docstring Processing ! System project can be found at http://docstring.sourceforge.net/. The ! latest version of this DTD is available from ! http://docstring.sourceforge.net/spec/ppdi.dtd. The proposed formal public identifier for this DTD is:: ! +//IDN python.org//DTD Python Plaintext Document Interface ! 1.0a1//EN//XML --> *************** *** 33,39 **** | class_attribute_section | instance_attribute_section "> - <!ENTITY % additional.body.elements - " | option_list | doctest_block "> - <!ENTITY % additional.inline.elements " | package | module | class | method | function --- 36,39 ---- *************** *** 49,53 **** This DTD extends the Generic DTD, available from ! http://docstring.sf.net/spec/gpdi.dtd. --> --- 49,53 ---- This DTD extends the Generic DTD, available from ! http://docstring.sourceforge.net/spec/gpdi.dtd. --> *************** *** 113,149 **** <!ELEMENT initial_value (#PCDATA)> <!ATTLIST initial_value %basic.atts;> - - - <!-- - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Additonal Body Elements - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - --> - - <!ELEMENT option_list (option_list_item+)> - <!ATTLIST option_list %basic.atts;> - - <!ELEMENT option_list_item (option+, description)> - <!ATTLIST option_list_item %basic.atts;> - - <!ELEMENT option ((short_option | long_option), option_argument?)> - <!ATTLIST option %basic.atts;> - - <!ELEMENT short_option (#PCDATA)> - <!ATTLIST short_option %basic.atts;> - - <!ELEMENT long_option (#PCDATA)> - <!ATTLIST long_option %basic.atts;> - - <!ELEMENT option_argument (#PCDATA)> - <!ATTLIST option_argument %basic.atts;> - - <!ELEMENT description (%body.elements;)+> - <!ATTLIST description %basic.atts;> - - <!ELEMENT doctest_block (#PCDATA)> - <!ATTLIST doctest_block - %basic.atts; - %fixedspace.att;> --- 113,116 ---- |
From: David G. <go...@us...> - 2001-08-17 01:56:20
|
Update of /cvsroot/docstring/dps/spec In directory usw-pr-cvs1:/tmp/cvs-serv24802/dps/spec Modified Files: gpdi.dtd Log Message: - Moved option_list and doctest_block from ppdi.dtd to gpdi.dtd. Index: gpdi.dtd =================================================================== RCS file: /cvsroot/docstring/dps/spec/gpdi.dtd,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** gpdi.dtd 2001/08/14 03:52:29 1.5 --- gpdi.dtd 2001/08/17 01:56:09 1.6 *************** *** 3,12 **** Generic Plaintext Document Interface DTD ====================================================================== ! Author: David Goodger ! Contact: dgo...@bi... ! Revision: $Revision$ ! Date: $Date$ ! Copyright: This DTD has been placed in the public domain. ! Filename: gpdi.dtd More information about this DTD (document type definition) and the --- 3,12 ---- Generic Plaintext Document Interface DTD ====================================================================== ! :Author: David Goodger ! :Contact: dgo...@bi... ! :Revision: $Revision$ ! :Date: $Date$ ! :Copyright: This DTD has been placed in the public domain. ! :Filename: gpdi.dtd More information about this DTD (document type definition) and the *************** *** 91,95 **** " paragraph | bullet_list | enumerated_list | definition_list | field_list ! | literal_block | block_quote | table | figure | note | tip | warning | caution | danger | important | footnote | target | directive | comment --- 91,96 ---- " paragraph | bullet_list | enumerated_list | definition_list | field_list ! | option_list ! | literal_block | block_quote | doctest_block | table | figure | note | tip | warning | caution | danger | important | footnote | target | directive | comment *************** *** 257,260 **** --- 258,282 ---- <!ATTLIST field_body %basic.atts;> + <!ELEMENT option_list (option_list_item+)> + <!ATTLIST option_list %basic.atts;> + + <!ELEMENT option_list_item (option+, description)> + <!ATTLIST option_list_item %basic.atts;> + + <!ELEMENT option ((short_option | long_option), option_argument?)> + <!ATTLIST option %basic.atts;> + + <!ELEMENT short_option (#PCDATA)> + <!ATTLIST short_option %basic.atts;> + + <!ELEMENT long_option (#PCDATA)> + <!ATTLIST long_option %basic.atts;> + + <!ELEMENT option_argument (#PCDATA)> + <!ATTLIST option_argument %basic.atts;> + + <!ELEMENT description (%body.elements;)+> + <!ATTLIST description %basic.atts;> + <!ELEMENT literal_block (#PCDATA)> <!ATTLIST literal_block *************** *** 264,267 **** --- 286,294 ---- <!ELEMENT block_quote (%body.elements;)+> <!ATTLIST block_quote %basic.atts;> + + <!ELEMENT doctest_block (#PCDATA)> + <!ATTLIST doctest_block + %basic.atts; + %fixedspace.att;> <!ELEMENT note (%body.elements;)+> |
From: David G. <go...@us...> - 2001-08-16 02:28:03
|
Update of /cvsroot/docstring/dps/spec In directory usw-pr-cvs1:/tmp/cvs-serv29783/dps/spec Modified Files: pep-0258.txt Log Message: - Added reference to VMS error condition severity. Index: pep-0258.txt =================================================================== RCS file: /cvsroot/docstring/dps/spec/pep-0258.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** pep-0258.txt 2001/08/04 15:43:33 1.2 --- pep-0258.txt 2001/08/16 02:28:00 1.3 *************** *** 367,371 **** --- 367,375 ---- severe errors. + Although the warning levels above were devised independently, they + have a strong correspondence to VMS error condition severity + levels [9]. The names in quotes were borrowed from VMS. + References and Footnotes *************** *** 389,393 **** [8] http://docstring.sourceforge.net/spec/soextblx.dtd ! [9] http://www.python.org/sigs/doc-sig/ --- 393,400 ---- [8] http://docstring.sourceforge.net/spec/soextblx.dtd ! [9] http://www.openvms.compaq.com:8000/73final/5841/ ! 5841pro_027.html#error_cond_severity ! ! [10] http://www.python.org/sigs/doc-sig/ *************** *** 406,410 **** This document borrows ideas from the archives of the Python ! Doc-SIG [9]. Thanks to all members past & present. --- 413,417 ---- This document borrows ideas from the archives of the Python ! Doc-SIG [10]. Thanks to all members past & present. |
From: David G. <go...@us...> - 2001-08-16 02:26:57
|
Update of /cvsroot/docstring/dps/spec In directory usw-pr-cvs1:/tmp/cvs-serv29614/dps/spec Modified Files: dps-notes.txt Log Message: updated Index: dps-notes.txt =================================================================== RCS file: /cvsroot/docstring/dps/spec/dps-notes.txt,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** dps-notes.txt 2001/08/15 03:23:44 1.6 --- dps-notes.txt 2001/08/16 02:26:54 1.7 *************** *** 2,7 **** Notes ======= ! Date: $Date$ ! Revision: $Revision$ --- 2,7 ---- Notes ======= ! :Date: $Date$ ! :Revision: $Revision$ *************** *** 39,70 **** - Error Handling - ============== - - Tibs pointed out that the four levels correspond to `VMS severity levels`_: - - +-------+-------+--------------+------------------------------------+ - | DPS | VMS | | | - | Level | Value | Severity | Response | - +=======+=======+==============+====================================+ - | n/a | 1 | Success | Execution continues, expected | - | | | | results | - +-------+-------+--------------+------------------------------------+ - | 0 | 3 | Information | Execution continues, informational | - | | | | message displayed | - +-------+-------+--------------+------------------------------------+ - | 1 | 0 | Warning | Execution continues, unpredictable | - | | | | results | - +-------+-------+--------------+------------------------------------+ - | 2 | 2 | Error | Execution continues, erroneous | - | | | | results | - +-------+-------+--------------+------------------------------------+ - | 3 | 4 | Severe error | Execution terminates, no output | - +-------+-------+--------------+------------------------------------+ - - .. _VMS severity levels: - http://www.openvms.compaq.com:8000/73final/5841/5841pro_027.html#error_cond_severity - - I/O APIs ======== --- 39,42 ---- *************** *** 78,84 **** We need code that scans a parsed Python module, and returns an ordered ! tree containing the names, docstrings (including additional ! docstrings), and additional info (in parentheses below) of all of the ! following objects: - packages --- 50,56 ---- We need code that scans a parsed Python module, and returns an ordered ! tree containing the names, docstrings (including attribute and ! additional docstrings), and additional info (in parentheses below) of ! all of the following objects: - packages *************** *** 88,98 **** - class attributes (+ values) - instance attributes (+ values) ! - methods (+ formal parameters) ! - functions (+ formal parameters) In order to evaluate interpreted text cross-references, namespaces for each of the above will also be required. ! See python-dev/docstring-develp thread "AST mining", started on 2001-08-14. --- 60,70 ---- - class attributes (+ values) - instance attributes (+ values) ! - methods (+ formal parameters & defaults) ! - functions (+ formal parameters & defaults) In order to evaluate interpreted text cross-references, namespaces for each of the above will also be required. ! See python-dev/docstring-develop thread "AST mining", started on 2001-08-14. |
From: David G. <go...@us...> - 2001-08-15 03:23:47
|
Update of /cvsroot/docstring/dps/spec In directory usw-pr-cvs1:/tmp/cvs-serv30277/dps/spec Modified Files: dps-notes.txt Log Message: updated Index: dps-notes.txt =================================================================== RCS file: /cvsroot/docstring/dps/spec/dps-notes.txt,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** dps-notes.txt 2001/08/11 01:53:29 1.5 --- dps-notes.txt 2001/08/15 03:23:44 1.6 *************** *** 94,97 **** --- 94,100 ---- each of the above will also be required. + See python-dev/docstring-develp thread "AST mining", started on + 2001-08-14. + Local Variables: |