Merge topic 'identify-qthelp-artifacts'
376ba935
Help: Identify more artifact types in QtHelp documentation.
This commit is contained in:
commit
a67f0b6afd
|
@ -19,13 +19,27 @@ if not lines:
|
||||||
newlines = []
|
newlines = []
|
||||||
|
|
||||||
for line in lines:
|
for line in lines:
|
||||||
if "<keyword name=\"command\"" in line:
|
|
||||||
if not "id=\"" in line:
|
mapping = (("command", "command"),
|
||||||
prefix = "<keyword name=\"command\" "
|
("variable", "variable"),
|
||||||
part1, part2 = line.split(prefix)
|
("target property", "prop_tgt"),
|
||||||
head, tail = part2.split("#command:")
|
("test property", "prop_test"),
|
||||||
cmdname, rest = tail.split("\"")
|
("source file property", "prop_sf"),
|
||||||
line = part1 + prefix + "id=\"command/" + cmdname + "\" " + part2
|
("global property", "prop_gbl"),
|
||||||
|
("module", "module"),
|
||||||
|
("directory property", "prop_dir"),
|
||||||
|
("cache property", "prop_cache"),
|
||||||
|
("policy", "policy"),
|
||||||
|
("installed file property", "prop_inst"))
|
||||||
|
|
||||||
|
for domain_object_string, domain_object_type in mapping:
|
||||||
|
if "<keyword name=\"" + domain_object_string + "\"" in line:
|
||||||
|
if not "id=\"" in line:
|
||||||
|
prefix = "<keyword name=\"" + domain_object_string + "\" "
|
||||||
|
part1, part2 = line.split(prefix)
|
||||||
|
head, tail = part2.split("#" + domain_object_type + ":")
|
||||||
|
domain_object, rest = tail.split("\"")
|
||||||
|
line = part1 + prefix + "id=\"" + domain_object_type + "/" + domain_object + "\" " + part2
|
||||||
newlines.append(line + "\n")
|
newlines.append(line + "\n")
|
||||||
|
|
||||||
f = open(name, "w")
|
f = open(name, "w")
|
||||||
|
|
Loading…
Reference in New Issue