Source-Code Indexer in Java


This should be a fairly easy project to complete for any experienced programmer. The main problem is time. The deadline is tonight, time zone: GMT -5. This is the single biggest hurdle of this project. The task is to write a program that will read in a source-code file in Java and build whatever data structures are needed so that when a user enters a string representing an identifier (i.e., the name of a variable, keyword, class, or method), the program will print an alphabetized list of all classes and methods in which that identifier appears. In addition, the line number of each occurrence should also be printed. The use of a hash table with separate chaining using linked lists is required. Binary trees are used to store needed information about each occurrence of an identifier in the source code that is read in. A very detailed description of the project is attached to the project, (in a ZIP archive), along with extensive examples and even a few source code files to start with and test with, (if needed).

## Deliverables

1) Complete and fully-functional, working program source code according to the detailed specifications contained in the file "Project [url removed, login to view]" under attached files (in ZIP archive). It does not need to be in executable form. The source code is all that's needed.

2) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

This project is not platform specific. Only Java source files are required as a result of the completion of this project.

Skills: Anything Goes

See more: java source code indexer, binary data indexer java, trees in data structures, trees in c data structures, trees data structures, the string problem, table trees, string source code java, string hash, source buyer, representing lists as binary trees, problem structures, problem archive, lists in data structures, lists data structures, list of data structures, list in data structures, list data structures, linked lists in data structures, linked lists data structures, linked list in data structures, linked list data structures, java data structures examples, hire source, hire programmer on line

About the Employer:
( 0 reviews ) United States

Project ID: #3951427