52 if rest: |
52 if rest: |
53 # print '-> 1-character + rest' |
53 # print '-> 1-character + rest' |
54 return open_paren + regex_opt_inner(rest, '') + '|' \ |
54 return open_paren + regex_opt_inner(rest, '') + '|' \ |
55 + make_charset(oneletter) + close_paren |
55 + make_charset(oneletter) + close_paren |
56 # print '-> only 1-character' |
56 # print '-> only 1-character' |
57 return make_charset(oneletter) |
57 return open_paren + make_charset(oneletter) + close_paren |
58 prefix = commonprefix(strings) |
58 prefix = commonprefix(strings) |
59 if prefix: |
59 if prefix: |
60 plen = len(prefix) |
60 plen = len(prefix) |
61 # we have a prefix for all strings |
61 # we have a prefix for all strings |
62 # print '-> prefix:', prefix |
62 # print '-> prefix:', prefix |