48 |
tuples = tuples.findall(index.read()) |
tuples = tuples.findall(index.read()) |
49 |
index.close() |
index.close() |
50 |
for link, name in tuples: |
for link, name in tuples: |
51 |
targets[name] = slashify(docxx)+link# |
targets[name] = slashify(docxx)+link |
52 |
|
|
53 |
class CLinkPackage(navidoc.Element): |
class CLinkPackage(navidoc.Element): |
54 |
key = "clinkpackage" |
key = "clinkpackage" |
55 |
|
|
56 |
def __init__(self, var, s, list): |
def __init__(self, var, toks, list): |
57 |
dbg("Set clinkpackage to: "+s) |
if len(toks) > 0: package = toks[0] |
58 |
config.linkpackages['clink'] = s |
else: package = '' |
59 |
|
dbg("Set clinkpackage to: "+package) |
60 |
|
config.linkpackages['clink'] = package |
61 |
|
|
62 |
def setup_code(self): return '' |
def setup_code(self): return '' |
63 |
|
|
66 |
class CLink(navidoc.link.Link): |
class CLink(navidoc.link.Link): |
67 |
key = "clink" |
key = "clink" |
68 |
|
|
69 |
def __init__(self, var, s, list): |
def __init__(self, var, toks, list): |
70 |
navidoc.link.Link.__init__(self, var, s, list) |
navidoc.link.Link.__init__(self, var, toks, list) |
71 |
|
|
72 |
if not self.target or self.error: |
if not self.target or self.error: |
73 |
self.error = 0 |
self.error = 0 |
74 |
if len(list) > 0 and len(list[0][0]) > 0: |
if len(list) > 0 and len(list[0][0][0]) > 0: |
75 |
self.target = list[0][0].strip() |
self.target = list[0][0][0] |
76 |
else: self.target = s.strip() |
else: self.target = toks[0] |
77 |
self.set_target() |
self.set_target() |
78 |
self.set_status() |
self.set_status() |
79 |
dbg(self.key+" Doc++ target: %s, error: %s" % (self.target, self.error)) |
dbg(self.key+" Doc++ target: %s, error: %s" % (self.target, self.error)) |