mirror of
https://github.com/Z3Prover/z3
synced 2025-04-07 18:05:21 +00:00
[Doxygen] Fix bug where def_Type
directives in z3.h
would appear
in generated doxygen documentation.
This commit is contained in:
parent
81ba729aab
commit
ca678c3675
|
@ -50,15 +50,16 @@ def mk_dir(d):
|
|||
if not os.path.exists(d):
|
||||
os.makedirs(d)
|
||||
|
||||
# Eliminate def_API and extra_API directives from file 'inf'.
|
||||
# Eliminate def_API, extra_API, and def_Type directives from file 'inf'.
|
||||
# The result is stored in 'outf'.
|
||||
def cleanup_API(inf, outf):
|
||||
pat1 = re.compile(".*def_API.*")
|
||||
pat2 = re.compile(".*extra_API.*")
|
||||
pat3 = re.compile(r".*def_Type\(.*")
|
||||
_inf = open(inf, 'r')
|
||||
_outf = open(outf, 'w')
|
||||
for line in _inf:
|
||||
if not pat1.match(line) and not pat2.match(line):
|
||||
if not pat1.match(line) and not pat2.match(line) and not pat3.match(line):
|
||||
_outf.write(line)
|
||||
|
||||
try:
|
||||
|
|
Loading…
Reference in a new issue