Seemingly dellivelink.py works properly now, though
authorDavid Anderson <davea42@earthlink.net>
Sun, 6 Oct 2013 16:34:59 +0000 (09:34 -0700)
committerDavid Anderson <davea42@earthlink.net>
Sun, 6 Oct 2013 16:34:59 +0000 (09:34 -0700)
generating the document with its changes is failing.
So the latex document has none of dellivelink.py changes
applied.

dwarf5/tools/dellivelink.py
dwarf5/tools/dellivelink.tex

index 1d2a4d1..e786d69 100644 (file)
@@ -44,6 +44,8 @@ def doreplace(toks,curtoknum,lasttoknum):
     return "n"
   if toks[curtoknum+5]._class != "id":
     return "n"
     return "n"
   if toks[curtoknum+5]._class != "id":
     return "n"
+  if myjoinlabel(toks[curtoknum+5]).startswith("DW") == 0:
+    return "n"
   if toks[curtoknum+6]._class != "ind" or myjoinlabel(toks[curtoknum+6]) != "}":
     return "n"
   return "y"
   if toks[curtoknum+6]._class != "ind" or myjoinlabel(toks[curtoknum+6]) != "}":
     return "n"
   return "y"
index 6cd5aad..94c1ef0 100644 (file)
@@ -22,6 +22,8 @@ one \livelink{chap:DWOPplus}{DW\_OP\_plus} one
 one \livelink{chap:DWOPplus}{DW\_OP\_plus}two
 one \livelink{chap:DWOPplus}{DW\_OP\_plus}+ 3
 one \livelink{chap:DWOPplus}{DW\_OP\_plus}
 one \livelink{chap:DWOPplus}{DW\_OP\_plus}two
 one \livelink{chap:DWOPplus}{DW\_OP\_plus}+ 3
 one \livelink{chap:DWOPplus}{DW\_OP\_plus}
+% Do not convert the following line.
+zed \livelink{chap:anything}{any\_thing\_plus}
 
 \begin{alltt}
 
 
 \begin{alltt}