| File vimd2h.py changed (mode: 100755) (index e2136b3..edbf7db) |
| ... |
... |
class VimDoc2HTML(object): |
| 73 |
73 |
def __init__(self, tags, version=None): |
def __init__(self, tags, version=None): |
| 74 |
74 |
self._urls = { } |
self._urls = { } |
| 75 |
75 |
self._urlsCI = { } |
self._urlsCI = { } |
|
76 |
|
self._urlsUnresolved = set() |
| 76 |
77 |
self._version = version |
self._version = version |
| 77 |
78 |
for line in RE_NEWLINE.split(tags): |
for line in RE_NEWLINE.split(tags): |
| 78 |
79 |
m = RE_TAGLINE.match(line) |
m = RE_TAGLINE.match(line) |
| |
| ... |
... |
class VimDoc2HTML(object): |
| 103 |
104 |
else: return links.link_plain |
else: return links.link_plain |
| 104 |
105 |
elif css_class is not None: |
elif css_class is not None: |
| 105 |
106 |
if css_class == 'l': |
if css_class == 'l': |
| 106 |
|
lowerTag = tag.lower() |
|
| 107 |
|
if lowerTag in self._urlsCI: |
|
| 108 |
|
print('Unresolved reference: |%s|' % tag) |
|
| 109 |
|
for key in self._urls: |
|
| 110 |
|
if key.lower() == lowerTag: |
|
| 111 |
|
print(' - tag with different case: |%s|' % key) |
|
| 112 |
|
else: |
|
| 113 |
|
print('Unresolved reference: |%s|' % tag) |
|
|
107 |
|
if tag not in self._urlsUnresolved: |
|
108 |
|
self._urlsUnresolved.add(tag) |
|
109 |
|
lowerTag = tag.lower() |
|
110 |
|
if lowerTag in self._urlsCI: |
|
111 |
|
print('Unresolved reference: |%s|' % tag) |
|
112 |
|
for key in self._urls: |
|
113 |
|
if key.lower() == lowerTag: |
|
114 |
|
print(' - tag with different case: |%s|' % key) |
|
115 |
|
else: |
|
116 |
|
print('Unresolved reference: |%s|' % tag) |
| 114 |
117 |
|
|
| 115 |
118 |
return '<span class="' + css_class + '">' + html_escape[tag] + \ |
return '<span class="' + css_class + '">' + html_escape[tag] + \ |
| 116 |
119 |
'</span>' |
'</span>' |