History log of /external/python/cpython2/Tools/bgen/bgen/scantools.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f5f32b47128763a1f782782bd5a1a125b6d8b28b 18-Jul-2005 Tim Peters <tim.peters@gmail.com> Whitespace normalization.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
149787e7c5c4d9cf5abd1a6bdb3074eae34de1b5 17-Jul-2005 Jack Jansen <jack.jansen@cwi.nl> Added an option to the scanner to generated marked-up HTML from the input
file. This should make it a lot easier (I hope) to get the regular
expressions right.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
7d66b00f293875c505e704ad9171ba1bd20c3c19 10-Jul-2005 Tim Peters <tim.peters@gmail.com> Whitespace normalization.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
d4128f397dbfe400e34d399d6b4595240b3de546 29-Jun-2005 Jack Jansen <jack.jansen@cwi.nl> Added optional suppport for storage modifiers (virtual/static/inline/etc)
and conditional generation of objects and methods.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
b6216dd2e7451093239cd04a985be4130714823e 28-Jun-2005 Jack Jansen <jack.jansen@cwi.nl> More factorization to help C++ support.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
527c46996f3c78124c6c7691594fa36ded24719d 24-Jun-2005 Tim Peters <tim.peters@gmail.com> Normalize whitespace to avoid offending Bug Day volunteers.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
8ceeaba012807ff79f6d65a98f74ee9f7baf230f 21-Jun-2005 Jack Jansen <jack.jansen@cwi.nl> Added support for optional modifiers to functions/methods (such as C++ const,
static for methods, inline, etc).
/external/python/cpython2/Tools/bgen/bgen/scantools.py
d6d2c0d08b9e94315f47db00006a4b0474f6949c 14-Jun-2005 Jack Jansen <jack.jansen@cwi.nl> More tweaks for C++ support. Still doesn't seem to break anything:-)
/external/python/cpython2/Tools/bgen/bgen/scantools.py
182b5aca27d376b08a2904bed42b751496f932f3 18-Jul-2004 Tim Peters <tim.peters@gmail.com> Whitespace normalization, via reindent.py.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
70a6b49821a3226f55e9716f32d802d06640cb89 12-Feb-2004 Walter Dörwald <walter@livinglogic.de> Replace backticks with repr() or "%r"

From SF patch #852334.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
2cf08ab4c2ef9743b35e61414c978555e2c6815d 19-Jan-2003 Jack Jansen <jack.jansen@cwi.nl> Sigh, due to sloppiness on my part bgen has become pretty mixed up wrt. tabs
and spaces. Detabbed the lot.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
aaab30e00cc3e8d90c71b8657c284feeb4ac1413 11-Sep-2002 Walter Dörwald <walter@livinglogic.de> Apply diff2.txt from SF patch http://www.python.org/sf/572113
(with one small bugfix in bgen/bgen/scantools.py)

This replaces string module functions with string methods
for the stuff in the Tools directory. Several uses of
string.letters etc. are still remaining.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
11845e00b267e30f87bbb2f2e7039fe9fe3fa594 05-Aug-2002 Jack Jansen <jack.jansen@cwi.nl> Be a lot less verbose by default.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
ac7cb05415af57b3752d4e26df9201f91ff0a339 05-Aug-2002 Jack Jansen <jack.jansen@cwi.nl> Fixed to run better in unix-Python, and to cater for bgenlocations
possibly being missing.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
bae7734eef9cbbdcadced065873ad3da6101923a 04-Aug-2002 Jack Jansen <jack.jansen@cwi.nl> Use universal newline input when scanning header files.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
ec5d6b908c25d45ffcf5b5ad60cdb51b38b6a769 09-Jun-2002 Just van Rossum <just@letterror.com> escape 8-bit chars when generating .py files. fixes bug #566302
/external/python/cpython2/Tools/bgen/bgen/scantools.py
3adf8d1daef8d323c405fd157e40cbae1d636c23 24-Apr-2002 Jack Jansen <jack.jansen@cwi.nl> Converted to use re in stead of regex and regsub (finally:-).
/external/python/cpython2/Tools/bgen/bgen/scantools.py
ededa90f6779cfd7fdcf84306a98252913789a67 12-Apr-2002 Jack Jansen <jack.jansen@cwi.nl> - Added support for inherent pointer types (typedefs of arrays)
- Added a debug class variable to enable parser debugging.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
b48f1d3f8a8fe68672c67921626c5df39424be37 12-Dec-2001 Just van Rossum <just@letterror.com> OSX tweak: recognize both EXTERN_API_C and EXTERN_API declarations.
Jack: I hope I didn't break anything for you!
/external/python/cpython2/Tools/bgen/bgen/scantools.py
fc6a89270e794ea11637c2d5a53e6b84f869642f 30-Oct-2001 Jack Jansen <jack.jansen@cwi.nl> Don't override asplit_pat in Scanner_UH3. No reason to do so, and it broke
generating Waste.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
3d3a91c18854aabb4f32cfd4a894de5099d4832a 17-Jul-2001 Jack Jansen <jack.jansen@cwi.nl> Oops, left in a debug statement. It's gone now.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
b2a1de4679c9141b03781551356c51cd48f20519 14-Jul-2001 Jack Jansen <jack.jansen@cwi.nl> Allow [] after a parameter name. We currently take this to be the same as * in front, which isn't 100% correct but good enough.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
ff1cc902fe80605fbc7d5fee8226e4c26832c5a9 26-Jun-2001 Jack Jansen <jack.jansen@cwi.nl> Added a Parser_OSX class that can parse new-style (C-only) headers,
such as the Core Foundation ones.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
d67566b0f09d0d3064dbadc40f6cf9634b608a6c 27-Feb-2001 Jack Jansen <jack.jansen@cwi.nl> Use the filename, not the pathname, in the definitions file
comment. This way the generated files are identical when generated on
different machines.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
b8c68634b38fcc37b0f59b033a7aee8e40dd08ff 12-Dec-2000 Jack Jansen <jack.jansen@cwi.nl> Added support for generating a single module from multiple .h files.
Allow /* */ comments within function prototypes.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
629eee063689dc045a5d6a3243e9f4dac432903f 16-Jul-2000 Jack Jansen <jack.jansen@cwi.nl> ScannerPREUH3.initpatterns() should call Scanner.initpatterns() so the
new comment patterns get included.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
b7c298f80646a19fe69928bc8f663af34c9d95e9 28-Jun-2000 Guido van Rossum <guido@python.org> Jack Jansen: Support for conditional inclusion of methods and functions
/external/python/cpython2/Tools/bgen/bgen/scantools.py
f158887505bb9489a44ae6e6aa237b0717bf4210 20-Jan-2000 Guido van Rossum <guido@python.org> Two patches from Jack Jansen:

Three bgen mods:
- support for FSSpecs passed-by-value and points-passed-by-reference added.
- strip single-line comments when parsing header files
- if a definition is blacklisted _do_ output it, but in comment
/external/python/cpython2/Tools/bgen/bgen/scantools.py
92f01c54d4796f81bc9cb8fd1883fc5dfe176a26 28-Apr-1998 Guido van Rossum <guido@python.org> accept * in return value type and convert it to _ptr after the
typename, as in argument types.
(Jack)
/external/python/cpython2/Tools/bgen/bgen/scantools.py
557f44661899fc3fdc276db8079df07b7f2cdb7e 23-Feb-1998 Guido van Rossum <guido@python.org> Patches from Jack for new Apple headers
/external/python/cpython2/Tools/bgen/bgen/scantools.py
c30461dd38ee599d781ac9973d643a940717648b 26-Aug-1996 Guido van Rossum <guido@python.org> Insert filename in IOError message.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
e47d5f9c528002586eb3f217f39fd7794dcbb909 21-Jul-1996 Guido van Rossum <guido@python.org> Addition by Jack to test for missing type support
/external/python/cpython2/Tools/bgen/bgen/scantools.py
d544d0126d8c41afc5ba85f62a4ecba49c29ea30 12-Apr-1996 Guido van Rossum <guido@python.org> Moved customization to bgenlocations.py module.
/external/python/cpython2/Tools/bgen/bgen/scantools.py
d40f3c60ca39b76c518df368477baa7c338b139e 10-Oct-1995 Jack Jansen <jack.jansen@cwi.nl> New universal headers
/external/python/cpython2/Tools/bgen/bgen/scantools.py
b95ea18a4c16e48e00f5c8fd0740ff8c3553373d 17-Aug-1995 Jack Jansen <jack.jansen@cwi.nl> Added ResObj_OptNew declaration
/external/python/cpython2/Tools/bgen/bgen/scantools.py
7d0bc8343f55f2e467abb2ce50b76b054897d72f 09-Jun-1995 Jack Jansen <jack.jansen@cwi.nl> Ported to Universal Header 2.0.1f (i.e. CW6)
/external/python/cpython2/Tools/bgen/bgen/scantools.py
ae8a68f40cd56aa952520260970ebd5b9d3fb95c 06-Jun-1995 Jack Jansen <jack.jansen@cwi.nl> Trying again to check it in. Changes to:
- Use Universal Headers as input
- Change addpack calls to not depend on Guido's disklayout
- Checkge testprograms to use new names for some functions
/external/python/cpython2/Tools/bgen/bgen/scantools.py
a4007eb816c2e065915cf9cd2571c0c889aad9ba 23-Mar-1995 Guido van Rossum <guido@python.org> added listing of argument types encountered
/external/python/cpython2/Tools/bgen/bgen/scantools.py
ea64dea05f3f8fe069a7b3609064189ceb3861dd 27-Feb-1995 Guido van Rossum <guido@python.org> another round
/external/python/cpython2/Tools/bgen/bgen/scantools.py
4df16c79968756aa5c7aff52351391cb3923e464 05-Feb-1995 Guido van Rossum <guido@python.org> read repair instructions from file
/external/python/cpython2/Tools/bgen/bgen/scantools.py
80ffd6683ca7b06ed743c629459b06b07defbfb3 30-Jan-1995 Guido van Rossum <guido@python.org> bgenGeneratorGroup.py: changed placement of some blank lines in output
bgenObjectDefinition.py: support chaining of object definitions
macsupport.py: support functions returning pointers to existing windows/dialogs
bgen.py: tighten rules for recognizing simple symbol definitions
/external/python/cpython2/Tools/bgen/bgen/scantools.py
f808012f5e41b491c7348f8189e37c30b7cbf1a0 27-Jan-1995 Guido van Rossum <guido@python.org> Use case-dependent variant of fnmatch
/external/python/cpython2/Tools/bgen/bgen/scantools.py
01f5a81d11b935b3aa9ed3347d41a52daef07a3c 25-Jan-1995 Guido van Rossum <guido@python.org> Lots of new stuff again. Moved buffer types to some separate files.
Added some new-fangled features to bgenOutput. Generate doc strings!
/external/python/cpython2/Tools/bgen/bgen/scantools.py