[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] r9361 - gnuradio/branches/developers/jblum/grc/grc/src
From: |
jblum |
Subject: |
[Commit-gnuradio] r9361 - gnuradio/branches/developers/jblum/grc/grc/src/grc_gnuradio/utils |
Date: |
Wed, 20 Aug 2008 16:51:41 -0600 (MDT) |
Author: jblum
Date: 2008-08-20 16:51:39 -0600 (Wed, 20 Aug 2008)
New Revision: 9361
Modified:
gnuradio/branches/developers/jblum/grc/grc/src/grc_gnuradio/utils/extract_docs.py
Log:
fixed documentation extraction
Modified:
gnuradio/branches/developers/jblum/grc/grc/src/grc_gnuradio/utils/extract_docs.py
===================================================================
---
gnuradio/branches/developers/jblum/grc/grc/src/grc_gnuradio/utils/extract_docs.py
2008-08-20 22:26:32 UTC (rev 9360)
+++
gnuradio/branches/developers/jblum/grc/grc/src/grc_gnuradio/utils/extract_docs.py
2008-08-20 22:51:39 UTC (rev 9361)
@@ -47,12 +47,20 @@
@param file the xml file name
@return true if matches
"""
+ if not file.endswith('.xml'): return False
file = file.replace('.xml', '') #remove file ext
file = file.replace('__', '_') #doxygen xml files have 2 underscores
- file = file.replace('_1_1', '_') #weird blks2 doxygen syntax
- if key.startswith('gr_'): key = key.replace('gr_', 'classgr_')
- elif key.startswith('trellis_'): key = key.replace('trellis_',
'classtrellis_')
- elif key.startswith('blks2_'): key = key.replace('blks2_', '')
+ if key.startswith('gr_'):
+ if not file.startswith('classgr_'): return False
+ key = key.replace('gr_', 'classgr_')
+ elif key.startswith('trellis_'):
+ if not file.startswith('classtrellis_'): return False
+ key = key.replace('trellis_', 'classtrellis_')
+ elif key.startswith('blks2_'):
+ if not file.startswith('classgnuradio_'): return False
+ if 'blks2' not in file: return False
+ file = file.replace('_1_1', '_') #weird blks2 doxygen syntax
+ key = key.replace('blks2_', '')
else: return False
for k, f in zip(*map(reversed, map(lambda x: x.split('_'), [key,
file]))):
if k == f: continue
@@ -96,3 +104,6 @@
except IndexError: pass #bad format
return '\n\n'.join(doc_strs)
+if __name__ == '__main__':
+ import sys
+ print extract(sys.argv[1])
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r9361 - gnuradio/branches/developers/jblum/grc/grc/src/grc_gnuradio/utils,
jblum <=