Patent
1996-10-29
1997-07-15
Heckler, Thomas M.
39518314, G06F 945
Patent
active
056492014
ABSTRACT:
A program analyzer in which a part of an inputted C-source program is either a declaration or a function definition. To define a start position of the function designated in the C-source program at high speed and high precision, a DD-detection processor is provided for detecting a direct declarator or a character/token ";" in the outside of the characters/tokens "{" and "}" of the part of the C-source program. An identification processor determines that the C-source program is the declaration when the DD-detection processor detects the character/token ";". The identification processor further determines that the C-source program is the declaration when the DD-detection processor detects the direct declarator and further detects that the next character/token of the direct declarator indicates one of characters/tokens "=", "," and ";". The identification processor further determines that the C-source program is the function definition when the DD-detection processor detects the direct declarator and further detects that the next character/token of the direct declarator indicates the characters/tokens except for above mentioned characters/tokens.
REFERENCES:
patent: 4667290 (1987-05-01), Goss et al.
patent: 5293629 (1994-03-01), Conley et al.
patent: 5317509 (1994-05-01), Caldwell
patent: 5361351 (1994-11-01), Lenkov et al.
patent: 5408660 (1995-04-01), Kitadate
Borland, "C++ Version 3.0 Programmer's Guide", Borland International Inc., 1991, pp. 1 and 21-24.
Butler Dennis M.
Fujitsu Limited
Heckler Thomas M.
LandOfFree
Program analyzer to specify a start position of a function in a does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Program analyzer to specify a start position of a function in a , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Program analyzer to specify a start position of a function in a will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1500390