1.. _asm: 2 3====================================================================== 4Asm parser 5====================================================================== 6 7.. NOT REVIEWED YET 8 9:Maintainer: Masatake YAMATO <yamato@redhat.com> 10 11The original (Exuberant Ctags) parser handles #define C preprocessor directive and C 12style comments by itself. In Universal Ctags Asm parser utilizes CPreProcessor meta 13parser for handling them. So a language object defined with #define is tagged as 14"defines" of CPreProcessor language, not Asm language. 15 16.. code-block:: console 17 18 $ cat input.S 19 #define S 1 20 21 $ e-ctags --fields=+l -o - input.S 22 S input.S /^#define S 1$/;" d language:Asm 23 24 $ u-ctags --fields=+l -o - input.S 25 S input.S /^#define S /;" d language:CPreProcessor file: 26 27