Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.190.426 Times

Cspot 0.0.5

  Date Added: July 20, 2010  |  Visits: 935

Cspot

Report Broken Link
Printer Friendly Version


Product Homepage
Download (105 downloads)



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.

Requirements: No special requirements
Platforms: Linux
Keyword: Bug Tracking C Programming Cspot Function Printf Prints Programming Struct Usages
Users rating: 0/10

License: Freeware Size: 266.24 KB
USER REVIEWS
More Reviews or Write Review


CSPOT RELATED
Auctions  -  S-Bug Tracking System 0.1.5
S-BTS is a PHP web based bug tracking system. It helps you manage software development. It uses a database to store issues to be done, bugs to be fixed, and features to be added.S-BTS is based on 100% all-PRADO framework.
1.06 MB  
Auctions  -  CodeTrack: Web-based Bug Tracking 0.99.4
CodeTrack: Web-based Bug Tracking, a system for reporting, managing, and tracking bugs and other issues on multiple projects over the web.Admin is minimal; all that's required is a generic Apache + PHP4/5 box. Bug data are stored as native XML --...
215.04 KB  
Business  -  zenTrack - project/bug tracking software 2.6.4
Highly configurable bug tracking, project management, and help desk solution. Project focus is on configurability, usability, and clean code.
2.04 MB  
Project Management  -  Bugzero Bug Tracking System 1.3
Bugzero is a feature complete bug/defect/issue/case tracking system. It is platform and database system independent, Web-based, intuitive, and customizable. Bugzero supports multiple projects, access control, automatic bug-assignment, file...
540 KB  
Programming  -  C 0.06
C is pronounced large-C and is a pseudo-interpreter of the C programming language. Without the need of manual compilation, developers can rapidly create cross-platform scripts or write one-liners using the C/C++ programming language that run at...
10.24 KB  
Libraries  -  C::Sharp 0.01
C::Sharp is a parser and Lexer for C# Programming Language. SYNOPSIS use C::Sharp; use C::Sharp::Tokener; use C::Sharp::Parser; This module distribution contains (or will contain, when its finished) a tokeniser, parser and, hopefully,...
17.41 KB  
Programming  -  Deskzilla Lite 2.0
Deskzilla Lite is a desktop client for Bugzilla (tm) bug tracking system, free for small projects with less than 1,000 bugs. It delivers features for better productivity and improved working environment for Bugzilla users. Deskzilla downloads...
21.06 MB  
Libraries  -  Simple Sockets Library 7c
Simple Sockets Library provides a simple C programming interface to sockets. The Simple Sockets Library makes sockets easy to use and comes as public domain source code. It resembles Cs file I/O, uses whatever port is available, has named...
184.32 KB  
Network & Internet  -  Whups 1.0-cvs
Whups provides a ticket and bug tracking system. It is designed to be extremely flexible in letting users define kinds of tickets, different life cycles (sets of states) and priorities for each kind of ticket, and mixing types of tickets into...
 
File Sharing  -  CTorrent 1.3.4
CTorrent is a BitTorrent client written in the C programming language, known to be a very robust and mature programming language, which produces fast and optimized applications. There are compilers for most operating systems, making programs...
88.06 KB  
NEW DOWNLOADS IN PROGRAMMING, BUG TRACKERS
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Bug Trackers  -  GLPI 0.68.3-2
GLPI (Gestion Libre de Parc Informatique) is an information resource manager with an administration interface. You can use it to build a database with an inventory for your company (computers, software, printers, etc.). It has functions to make...
1.3 MB  
Bug Trackers  -  import_checker 1.1
import_checker checks Python programs for circular (or recursive) imports. Python is a fine programming language. There is one horrendous thing with it though, that bites even the most experienced python programmers every now and then: the scope...
9.22 KB  
Bug Trackers  -  Xdebug 2.0.0
Xdebug project is an extension that helps you debugging your script by providing a lot of valuable debug information. The debug information that Xdebug can provide includes the following: - stack and function traces in error messages with: -...
266.24 KB  
Bug Trackers  -  Sidebrain 1.0
Sidebrain is a programmers memory aide. It is a working memory tool for programmers: it maintains a stack of your current tasks, and a queue or pool of pending tasks, and a set of observations, to help to remind you what youre doing. This is a...
163.84 KB  
Bug Trackers  -  Roundup 0.8.1
Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry "Track" design competition..
788.48 KB