On Tue, 31 Jan 2006 20:46:43 +0900, Shigio YAMAGUCHI wrote...
> 2. In a file, plug-in parser must write tags out as they are encounterd.
>
> $ ctags -xu a.c
> main 25 a.c main(int argc, char *argv[])
> func 45 a.c func() {
> ^
> |
> *** order: line 25 -> line 45
>
> (end of requirement)
gtags-parser cannot satisfy requirement 2.
Therefore, this should not be required of plug-in parser.
---------- example ----------
$ cat a.c
typedef int INT;
INT
foo(
INT x,
INT y);
INT foo(INT x, INT y){return 0;}
$ gtags-parser -dtr a.c
INT 3 a.c INT
INT 5 a.c INT x,
INT 6 a.c INT y);
foo 4 a.c foo( <================================
INT 8 a.c INT foo(INT x, INT y){return 0;}
INT 8 a.c INT foo(INT x, INT y){return 0;}
INT 8 a.c INT foo(INT x, INT y){return 0;}
----
Hideki IWAMOTO [EMAIL PROTECTED]
_______________________________________________
Bug-global mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-global