diff options
author | Guido van Rossum <guido@python.org> | 1992-06-05 15:13:53 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1992-06-05 15:13:53 (GMT) |
commit | 047979e3d5d30feee560f98c9c8d65029a4cbe37 (patch) | |
tree | 30b56eac60a12f1972eeda8c4f6afa583da14439 | |
parent | aad5344fc13d21a998b9a519164bdab68ecacd3b (diff) | |
download | cpython-047979e3d5d30feee560f98c9c8d65029a4cbe37.zip cpython-047979e3d5d30feee560f98c9c8d65029a4cbe37.tar.gz cpython-047979e3d5d30feee560f98c9c8d65029a4cbe37.tar.bz2 |
Fix regexp recognizing comments to cope with unterminated comments.
-rwxr-xr-x | Tools/scripts/h2py.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Tools/scripts/h2py.py b/Tools/scripts/h2py.py index ff2afc2..2fc26d8 100755 --- a/Tools/scripts/h2py.py +++ b/Tools/scripts/h2py.py @@ -1,4 +1,3 @@ -#! /ufs/guido/bin/sgi/python #! /usr/local/python # Read #define's from stdin and translate to Python code on stdout. @@ -18,7 +17,7 @@ import sys, regex, string p_define = regex.compile('^#[\t ]*define[\t ]+\([a-zA-Z0-9_]+\)[\t ]+') -p_comment = regex.compile('/\*\([^*]+\|\*+[^/]\)*\*+/') +p_comment = regex.compile('/\*\([^*]+\|\*+[^/]\)*\(\*+/\)?') def main(): process(sys.stdin) |