Main > Programming > Bug Tracking >

Cspot 0.0.5

Cspot 0.0.5

Sponsored Links

Cspot 0.0.5 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.26 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 1145
Date added: 2006-09-04
Publisher: Petr Susil

Cspot 0.0.5 description

Cspot is a semantic annotator designed only for the C programming language. It is quite similar to cscope, but some more functionality.

Cspot project can be used to find the declarations, definitions, and usages of functions, variables, macros, typedefs, and structs.

It can also find visible identifiers at some position in the source, functions called by a function, global variables used by a function, usages of local variable declarations, unused global variables, unused function definitions, and more. Because it uses sparse, cspot knows more about semantics than cscope.

cspot usage ( cspot -h )
cspot -db spot.db -regexp reg ;; prints all identifiers of project matching reg (extended regexp)
cspot -db spot.db -fc printf ;; prints all declarations of function printf
cspot -db spot.db -fu printf ;; prints all usages of function printf
cspot -db spot.db -vu stdout ;; prints all usages of variable stdout
cspot -db spot.db -sc my_sruct ;; prints places of forward declaration of struct my_struct
cspot -db spot.db -sf my_sruct ;; prints places of definition of struct my_struct
cspot -db spot.db -su my_sruct ;; prints places of usage of struct my_struct
cspot -db spot.db -si my_sruct ;; prints places of definition and variables in struct my_struct
etc.

cspot -va source.c 254 21 ;; prints all visible identifiers at source.c line 254 pos 21
cspot -vla source.c 254 21 ;; prints all visible identifiers (declared in file source.c) at source.c line 254 pos 21

commands for visible functions, macros, variable, called functions by function, global variables used by function ...

cspot -db spot.db -fu printf
printfs all usages of function printf in project (usage = call, assigning to variable)

printf at `base/cmd/commands.h 249:7
printf at `base/cmd/commands.h 327:8
printf at `base/cmd/commands.h 337:8
printf at `base/cmd.c 313:3
printf at `base/cmd.c 318:7
printf at `base/cmd.c 319:36
printf at `base/cmd.c 321:36
printf at `base/cmd.c 322:36
printf at `base/cmd.c 323:36

Cspot 0.0.5 Screenshot

Advertisements

Cspot 0.0.5 Keywords

Bookmark Cspot 0.0.5

Hyperlink code:
Link for forum:

Cspot 0.0.5 Copyright

WareSeeker periodically updates pricing and software information of Cspot 0.0.5 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Cspot 0.0.5 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Kuotes gets a random quote from wikiquote. Free Download
CCAPI is a financial application library for Java. Free Download
C is pronounced large-C and is a pseudo-interpreter of the C programming language. Free Download
C::Sharp is a parser and Lexer for C# Programming Language. Free Download
JavaAmp is a clone of the well known multimedia player WinAmp. Free Download
Lightweight Electronic Comic Viewer Free Download
genproto a tool that generates prototypes from C/C++ code. Free Download
Autocomp is an accompaniment generator written in Perl and Csound. Free Download