Kaydet (Commit) 1cfb6b89 authored tarafından Sjoerd Mullender's avatar Sjoerd Mullender

Can't remember the reason for the change, but it was necessary. :-)

üst 1dfb7d74
...@@ -1080,7 +1080,7 @@ def do_funcdesc(length, buf, pp, i): ...@@ -1080,7 +1080,7 @@ def do_funcdesc(length, buf, pp, i):
idxsi = hist.indexsubitem # words idxsi = hist.indexsubitem # words
command = '' command = ''
cat_class = '' cat_class = ''
if idxsi and idxsi[-1] == 'method': if idxsi and idxsi[-1] in ('method', 'attribute'):
command = 'defmethod' command = 'defmethod'
cat_class = string.join(idxsi[:-1]) cat_class = string.join(idxsi[:-1])
elif len(idxsi) == 2 and idxsi[1] == 'function': elif len(idxsi) == 2 and idxsi[1] == 'function':
...@@ -1170,10 +1170,10 @@ def do_datadesc(length, buf, pp, i): ...@@ -1170,10 +1170,10 @@ def do_datadesc(length, buf, pp, i):
command = '' command = ''
cat_class = '' cat_class = ''
class_class = '' class_class = ''
if len(idxsi) == 2 and idxsi[1] == 'attribute': if idxsi[-1] == 'attribute':
command = 'defcv' command = 'defcv'
cat_class = 'attribute' cat_class = 'attribute'
class_class = idxsi[0] class_class = string.join(idxsi[:-1])
elif len(idxsi) == 3 and idxsi[:2] == ['in', 'module']: elif len(idxsi) == 3 and idxsi[:2] == ['in', 'module']:
command = 'defcv' command = 'defcv'
cat_class = 'data' cat_class = 'data'
......
...@@ -1080,7 +1080,7 @@ def do_funcdesc(length, buf, pp, i): ...@@ -1080,7 +1080,7 @@ def do_funcdesc(length, buf, pp, i):
idxsi = hist.indexsubitem # words idxsi = hist.indexsubitem # words
command = '' command = ''
cat_class = '' cat_class = ''
if idxsi and idxsi[-1] == 'method': if idxsi and idxsi[-1] in ('method', 'attribute'):
command = 'defmethod' command = 'defmethod'
cat_class = string.join(idxsi[:-1]) cat_class = string.join(idxsi[:-1])
elif len(idxsi) == 2 and idxsi[1] == 'function': elif len(idxsi) == 2 and idxsi[1] == 'function':
...@@ -1170,10 +1170,10 @@ def do_datadesc(length, buf, pp, i): ...@@ -1170,10 +1170,10 @@ def do_datadesc(length, buf, pp, i):
command = '' command = ''
cat_class = '' cat_class = ''
class_class = '' class_class = ''
if len(idxsi) == 2 and idxsi[1] == 'attribute': if idxsi[-1] == 'attribute':
command = 'defcv' command = 'defcv'
cat_class = 'attribute' cat_class = 'attribute'
class_class = idxsi[0] class_class = string.join(idxsi[:-1])
elif len(idxsi) == 3 and idxsi[:2] == ['in', 'module']: elif len(idxsi) == 3 and idxsi[:2] == ['in', 'module']:
command = 'defcv' command = 'defcv'
cat_class = 'data' cat_class = 'data'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment