I need this for proper multi-line value support. This was quite a corner
case, so I don't expect any user code breaking. I'm now also properly
handling single quotes in Doxyfile, by accident the test data wasn't
really testing the behavior correctly.
if not config: config = copy.deepcopy(default_config)
def parse_value(var):
- if var.group('quote') == '"':
+ if var.group('quote') in ['"', '\'']:
out = [var.group('value')]
else:
out = var.group('value').split()
'M_MATH_CACHE_FILE',
'M_SEARCH_HELP',
'M_SEARCH_EXTERNAL_URL']:
- if i in config: state.doxyfile[i] = ' '.join(config[i])
+ if i in config: state.doxyfile[i] = '\n'.join(config[i])
# Int values that we want
for i in ['M_CLASS_TREE_EXPAND_LEVELS',