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>' |