blob: 2f2638d11edee1022ab764daebd14b5491551cee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
''' Output a doxgen version of the wtperf configuration options. '''
from __future__ import print_function
import sys
for line in sys.stdin:
if not line.startswith('OPTION '):
continue
line = line.replace('OPTION ', '')
v = line.split('",')
v[0] = v[0].replace('"', '').strip()
v[1] = v[1].replace('"', '').strip()
v[2] = v[2].replace('"', '').strip()
v[3] = v[3].replace('"', '').strip()
if v[3] == 'boolean':
if v[2] == '0':
d = 'false'
else:
d = 'true'
elif v[3] == 'string':
d = '"' + v[2] + '"'
else:
d = v[2]
print('@par ' + v[0] + ' (' + v[3] + ', default=' + d + ')')
print(v[1])
|