bug-global
[Top][All Lists]
Advanced

[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

Attachment: 20041007a-asm.patch
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]