作業中のアセンブラプロジェクトでタグを生成したいのですが、ctags-5.6がアセンブラのマクロ定義を理解していないようです。タグの種類を決定するために使用するパターンを ctags に説明する方法はありますか?
ありがとう。マーク
少なくともガスマクロの取り扱いについては、universal-ctags( https://ctags.io ) がよく改善されています。
(ユニバーサル ctags)
[jet@localhost wan]$ ~/var/ctags/ctags -x -o - wanxlfw.S | grep macro
memcpy macro 148 wanxlfw.S .macro memcpy src, dest, len // len must be < 65536 bytes
memcpy_from_pci macro 126 wanxlfw.S .macro memcpy_from_pci src, dest, len // len must be < 8 MB
memcpy_from_pci macro 168 wanxlfw.S .macro memcpy_from_pci src, dest, len
memcpy_to_pci macro 136 wanxlfw.S .macro memcpy_to_pci src, dest, len
memcpy_to_pci macro 173 wanxlfw.S .macro memcpy_to_pci src, dest, len
wait_for_command macro 180 wanxlfw.S .macro wait_for_command
(熱狂的-ctags)
[jet@localhost wan]$ ctags -x -o - wanxlfw.S | grep macro
Exuberant-ctags は何もキャプチャしません。