Asm parser¶
- Maintainer
Masatake YAMATO <yamato@redhat.com>
The original (Exuberant Ctags) parser handles #define C preprocessor directive and C style comments by itself. In Universal Ctags Asm parser utilizes CPreProcessor meta parser for handling them. So a language object defined with #define is tagged as “defines” of CPreProcessor language, not Asm language.
$ cat input.S
#define S 1
$ e-ctags --fields=+l -o - input.S
S input.S /^#define S 1$/;" d language:Asm
$ u-ctags --fields=+l -o - input.S
S input.S /^#define S /;" d language:CPreProcessor file: