[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] rewrite gctags/assembler.c using yacc
From: |
Hideki IWAMOTO |
Subject: |
Re: [PATCH] rewrite gctags/assembler.c using yacc |
Date: |
Thu, 07 Oct 2004 22:18:48 +0900 |
I rewrote using strbuf. The new patch is attached.
gctags/HACKING | 1
gctags/Makefile.am | 7 +-
gctags/asm_parse.y | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++
gctags/asm_res.in | 12 ---
gctags/asm_scan.l | 149 +++++++++++++++++++++++++++++++++++++++++++++
gctags/assembler.c | 131 ----------------------------------------
gctags/gctags.c | 8 +-
gctags/gctags.h | 2
htags/asm.l | 4 -
reconf.sh | 10 ++-
10 files changed, 341 insertions(+), 156 deletions(-)
On Thu, 07 Oct 2004 20:32:40 +0900, Shigio Yamaguchi wrote...
> If it is not a completely equal replacement of the former program,
> could you describe followings in commit log?
> 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.
----
Hideki IWAMOTO address@hidden
20041007a-asm.patch
Description: Binary data