global returnCode
# print "Node: ", nodeName, " in ", manualName, " found in ", fileName
if manualName+"/"+nodeName in self.Nodes.keys():
- print "Error: Duplicate nodename ",nodeName, " in ", fileName, " and ", self.Nodes[manualName+nodeName]
+ print "Error: Duplicate nodename ",nodeName, " in ", fileName, " and ", self.Nodes[manualName+"/"+nodeName][1]
returnCode=1
self.Nodes[manualName + "/" + nodeName] = [manualName, fileName]
self.nodeNames[nodeName] = fileName
if words[0] == "@end" and (words[1].find("ignore") >= 0 or words[1].find("macro") >= 0):
skip = False
- if not skip and words[0].find("@c") < 0:
+ if not skip and words[0] != "@c":
if words[0].find("@defManual") >= 0:
# Manual definition found - extract manual name and refManual string
manualName = words[1]
if refStart >= 0:
refFound = True
if actualToManualName == File.CurrentManualName:
- print "Warning: xref should be internal around line ", lineNo, " in ", self.fileName
+ print "Warning: should xref be internal around line ", lineNo, " in ", self.fileName, "?"
twoLines = twoLines[refStart:]
refNodeStart = twoLines.find("{") + 1
# TODO Need to check here for nested {}
topFile.read(crossRefs)
crossRefs.check()
if returnCode > 0:
- print "Errors found: status code: ",returnCode
\ No newline at end of file
+ print "Errors found: status code: ",returnCode