~linaro-toolchain-dev/cortex-strings/trunk

11 by Michael Hope
Added GLIBC add-on support
1
"""Simple script that enables target specific blocks based on the first argument.
2
3
Matches comment blocks like this:
4
5
/* For Foo: abc
6
def
7
*/
8
9
and de-comments them giving:
10
abc
11
def
12
"""
13
import re
14
import sys
15
16
def main():
17
    key = sys.argv[1]
18
    expr = re.compile(r'/\* For %s:\s([^*]+)\*/' % key, re.M)
19
20
    for arg in sys.argv[2:]:
21
        with open(arg) as f:
22
            body = f.read()
23
        with open(arg, 'w') as f:
24
            f.write(expr.sub(r'\1', body))
25
26
if __name__ == '__main__':
27
    main()