[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Global-commit] global ./reconf.sh gctags/.cvsignore gctags/HAC...
From: |
Hideki IWAMOTO |
Subject: |
[Global-commit] global ./reconf.sh gctags/.cvsignore gctags/HAC... |
Date: |
Sat, 09 Oct 2004 00:21:31 -0400 |
CVSROOT: /cvsroot/global
Module name: global
Branch:
Changes by: Hideki IWAMOTO <address@hidden> 04/10/09 04:14:33
Modified files:
. : reconf.sh
gctags : .cvsignore HACKING Makefile.am asm_res.in
gctags.c gctags.h
htags : asm.l
Added files:
gctags : asm_parse.y asm_scan.l
Removed files:
gctags : assembler.c
Log message:
Rewrote parser of assembly language using Yacc and Lex.
* gctags/asm_parse.y is based on gctags/assembler.c
* gctags/asm_scan.l is based on htags/asm.l
o Added specification
* In addition to `call', `jsr' is recognized as call instruction.
Although various call instructions exist like `bl' or `calls',
only `call' and `jsr' are used widely.
* Macros like ENTRY or EXT are taken up as reference,
when definitions exist in somewhere else.
* Warning is displayed when a comment is not closed.
* C_SYMBOL_NAME and C_ENTRY are recognized as a macro
which shows the start of a function.
* The string which is not closed finishes at a end of line.
This behavior is the same as it of GNU C preprocessor.
o Deleted specification
* The check of correspondence of "#if" and "#endif" was deleted.
This did not exist in version 4.8.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/global/global/reconf.sh.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/global/global/gctags/asm_parse.y?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/global/global/gctags/asm_scan.l?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/global/global/gctags/.cvsignore.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/global/global/gctags/HACKING.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/global/global/gctags/Makefile.am.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/global/global/gctags/asm_res.in.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/global/global/gctags/gctags.c.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/global/global/gctags/gctags.h.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/global/global/htags/asm.l.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Global-commit] global ./reconf.sh gctags/.cvsignore gctags/HAC...,
Hideki IWAMOTO <=