Download Cspot - Cspot Description, Cspot Reviews
Contact
 


 

Download

 
Download Now (268K)
GPL (GNU General Public License)
Downloads till now: 2
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Assembler Tools , Bug Tracking , Code Generators , Compilers , Debuggers , Disassemblers , Internationalization , Interpreters , Libraries , Localization, Perl Modules , Preprocessors , Quality Assurance and Testing , UI (User Interfaces) , Version Control , Widgets ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

Cspot

 

Details

Size: 268K
Last Update: 2008-05-22 22:03:46
Version: 0.0.5
OS Support: Linux
License/Program Type: GPL (GNU General Public License)
Publisher: Petr Susil
Price:$0.00
Description:

Cspot 0.0.5 is bug tracking software developed by Petr Susil.
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 supports english interface languages and works with Linux.

Downloading Cspot 0.0.5 will take several seconds if you use fast ADSL connection.

Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

Cspot Version History

Product Date Added
Cspot 0.0.5 2008-05-22 22:03:46


Related Software

Audio::MPEG 0.04
From category: Libraries
Audio::MPEG 0.04 is libraries software developed by Peter Timofejew. Audio::MPEG is a Perl module for encoding and decoding of MPEG Audio (MP3). SYNOPSIS use Audio::MPEG; Aud...
Flat Assembler
From category: Assembler-Tools
Flat Assembler 1.67 is assembler tools software developed by Tomasz Grysztar. The flat assembler is a fast and efficient self-assembling 80x86 assembler for DOS, Windows, and Linux operating system...
ccache
From category: Compilers
ccache 2.4 is compilers software developed by Andrew Tridgell. ccache is a compiler cache. It acts as a caching pre-processor to C/C++ compilers, using the -E compiler switch and a hash to detect w...
Be Attribute
From category: Libraries
Be::Attribute is a Perl module to get and set MIME file attributes....
ArrowHead ASP Server 0.2.3
From category: Interpreters
ArrowHead ASP Server 0.2.3 is interpreters software developed by Lazerdye. ArrowHead ASP Server is a Java Servlet which supports the ASP syntax and the VBScript programming language. It aims to sup...
CyVis
From category: Quality-Assurance-and-Testing
CyVis 0.9.0 is quality assurance and testing software developed by Pradeep Selvaraj, Vinay Iyer. CyVis project is a free software metrics collection, analysis and visualisation tool for java based...
Ace::Object 1.89
From category: Libraries
Ace::Object 1.89 is libraries software developed by Lincoln Stein. Ace::Object is a Perl module to manipulate Ace Data Objects. SYNOPSIS open database connection and get an obje...
CMU Common Lisp 19d
From category: Compilers
CMU Common Lisp 19d is compilers software developed by Eric Marsden. CMU Common Lisp is a free implementation of the Common Lisp programming language which runs on most major Unix platforms. CMU Co...
Convert::PEM
From category: Libraries
Convert::PEM 0.07 is libraries software developed by Benjamin Trott. Convert::PEM is Perl module that read/write encrypted ASN.1 PEM files. SYNOPSIS use Convert::PEM; my $p...
G-Inspector 20050529
From category: Debuggers
G-Inspector 20050529 is debuggers software developed by AOSASA Shigeru. G-Inspector is a GLib(GTK+) object/class inspector. Requirements: glrr glrr-widgets What\'s New in This...
Data::TreeDumper::Renderer::GTK
From category: Libraries
Data::TreeDumper::Renderer::GTK 0.01 is libraries software developed by Khemir Nadim ibn Hamouda. Data::TreeDumper::Renderer::GTK is a Gtk2::TreeView renderer for Data::TreeDumper. SYNOPSIS\...
libLAS
From category: Libraries
libLAS is a BSD library for reading and writing ASPRS LAS version 1.0 and 1.1 data....
BSPonMPI
From category: Libraries
BSPonMPI 0.2 is libraries software developed by Wijnand J. Suijlen. BSPonMPI is a platform independent software library for developing parallel programs. BSPonMPI implements the BSPlib standard (wi...
CGI::Application::Plugin::Authentication::Driver
From category: Libraries
CGI::Application::Plugin::Authentication::Driver 0.11 is libraries software developed by Cees Hek. CGI::Application::Plugin::Authentication::Driver is a Perl base module for building driver clasees...
Audio::DSP 0.02
From category: Libraries
Audio::DSP 0.02 is libraries software developed by Seth David Johnson. Audio::DSP is a Perl interface to NIX digital audio device. SYNOPSIS use Audio::DSP; ($buf, $cha...
 

Top Downloads

 
1. Canon PIXMA iP1000 Printer Driver
2. Canon PIXMA iP1200 Printer Driver x64 d
3. Canon PIXMA iP1200 Printer Driver
4. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
5. Canon PIXMA iP1300 Printer Driver a
6. Canon PIXMA MP210 MP Drivers
7. Canon PIXMA MP160 MP Drivers xp64
8. Canon PIXMA iP1600 Printer Driver
9. Asus EZVcr II
10. Canon PIXMA iP1300 Printer Driver c
11. Canon i-SENSYS LBP2900 Printer Driver R
12. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
13. Canon i560 Printer Driver
14. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
15. Canon LaserShot LBP-1210 Printer Driver
16. Canon PIXMA MP160 MP Drivers 9xME
17. SendSong
18. Alcatel SpeedTouch 330/USB
19. Epox EP-8RDA3+ Bios
20. Genius VideoCAM Trek

DownloadTube Editor Reviews

 
1. Sudoku Solver Software
Sudoku Solver Software is a simple yet smart and reliable to...
2. Easy PC Firewall
WARNING: According to avast! 4.8, Easy PC Firewall contains ...
3. Anti Tracks Kit
Anti Tracks Kit is a simple yet powerful and reliable softwa...
4. PerfectClock Trader Edition
PerfectClock Trader Edition is a FREEWARE, feature limited v...
5. ProLingo Italian to English Dictionary
ProLingo Italian to English is a really nice, easy to use, a...
6. Tinysoar dvd to ipod converter
Tinysoar dvd to ipod converter will allow you to easily copy...
7. Tinysoar ipod value pack
Tinysoar ipod value pack includes the Tinysoar dvd to ipod c...
8. Tinysoar ipod video converter
Tinysoar ipod video converter is a simple to use tool that c...
9. Financial Icon Library
Vista Financial Icon Library is a stunning collection of mon...
10. Tinysoar iphone video converter
Tinysoar iphone video converter is a smart, simple tool that...

Software Reviews Full List



Recent Blog Posts

 
1. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
2. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...
3. DownloadTube Toolbar is Available For Free Download
Recently, we have made available for free download the Dow...
4. A Revolution in Web Browsing: The New Firefox 3.1b1 Already Beats All Speed Records
The latest beta1 release of Mozilla Firefox 3.1 shows majo...
5. Some Little, Nice, Freeware Tools You May Never Know When You'll Need
This time I won’t speak about a single freeware program that...
6. How To Increase The Quality of Your News Articles For Search Engine Spiders
The process of articles publishing is a common practice to...
7. Digg in Press: Tips and Opinions
Regarding Digg social bookmarking service there are many a...
8. Ubuntu Linux and Windows Can Share The Desktop In Absence Of Virtual Machines
Many people asked themselves how to run Ubuntu Linux and W...
9. 2.5 Millions Downloads for FireTune: It Makes Mozilla Firefox To Run With The Speed of Light
It is well known the fact that even the latest version of M...
10. Image Galleries on Autopilot: Instant Gallery Maker
The creation of image galleries ready for web publishing...

Last 20 Scripts

 
1. Dragonfly CMS
DragonflyCMS is a content management system based on PHP-Nuk
2. Diferior
Diferior is a flexible, customizable, both user and develope
3. DBHcms
DBHcms is a search engine optimized and lightweight content
4. concrete5
concrete5 content management system could be a rapid solutio
5. bloofoxCMS
bloofoxCMS is a lightweight content management system based
6. PHP Membership
PHP Membership script allows you to add password protection
7. Tube Spider
Tube Spider allows your visitors to search videos in Youtube
8. Azure CMS
Azure CMS is a universal software product for the developmen
9. Azure Portal
Azure Portal is a social networking script made with PHP pro
10. One Frog
One Frog is a content management system that allows you to u
11. Cigmas CMS
Cigmas CMS is a powerful web content management system for g
12. WebWord CMS
WebWord CMS is a full featured web content management system
13. Marjetica Content Management System
Marjetica Content Management System is a powerful, easy to u
14. Phenotype CMS
Phenotype CMS is a PHP/MySQL - Smarty Content Application Fr
15. Chupix CMS
Chupix is a content management system written in PHP and sto
16. Interspire Website Publisher
Interspire Website Publisher (formerly ArticleLive) is a con
17. Interspire Email Marketer
Interspire Email Marketer (formerly SendStudio) is a web bas
18. Comments RAM
Comments RAM is a lightweight PHP script that allows you to
19. KoolAjax
KoolAjax facilitates data exchange between server-side and c
20. KoolTreeView
KoolTreeView is a unique treeview control for PHP.