Programming Language Syntax Validator
#1

[attachment=1896]

Project type: System project, tools
Project title: Programming Language Syntax Validator
Abstract
The aim of this project is to automatically fix errors that might result due to misspelled variable names used in the program. It will use the declaration as the definitive spelling, and then propagate it. It is possible that a misspelled variable is also a legitimate variable and hence the program will try to list alternatives to the user from which he can decide whether or not to make the desired change.
Primary functions to be performed:
Get the input program to be processed
Identify the variable definitions
Remove comments
Identify variable usage
Correct misspelled variables
Background/Introduction:
The IDE (Integrated Development Environment) which are meant for fast coding in Software Engineering uses auto suggestion of codes. There are in-built code snippets in the IDE based on the type of program (e.g. java or .net) they can edit these snippets are called templates. These editors (IDE) help the programmer™s job easy by suggesting in-built code templates. But it does not suggest the wrongly typed variables. So this Variable checker “ tool is developed to solve this draw back in the existing editors.
Note: This tool (Variable checker tool) is developed in Java to check variables of Java programs.
Functionality of the proposed tool:
¢ Identify the Input program for variable checking.
¢ Read through the entire input program and get the list of all variables including the wrong variables.
¢ Look for miss-spelled variables(i.e. with look alike words with some grammar check or regular expression)
¢ When a miss-spelled variable matches a variable declared in the program the tool should suggest the nearly matching variable for correction.
¢ The user should select the suggested variable, and then the miss-spelled variable is replaced with the selected correct variable.
¢ If the user does not select the suggested variable then the current coded variable should be left intact.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: seminar topics on programming language c, python programming language pdf seminar, d programming language pdf, programming language android, programming language syntax validator pdf, download seminar report on ruby programming language, syntax development of a lost articls and letters reconcilation system,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  C# classes - CS 638 Web Programming computer girl 0 714 08-06-2012, 01:21 PM
Last Post: computer girl
  Finger Detection for Sign Language Recognition computer girl 0 1,409 08-06-2012, 10:35 AM
Last Post: computer girl
  Language Emulator smart paper boy 1 1,129 23-02-2012, 03:46 PM
Last Post: kotojuvenu
  An Adaptive Programming Model for Fault-Tolerant Distributed Computing electronics seminars 3 2,599 20-02-2012, 01:13 PM
Last Post: seminar paper
  Mac OS X Programming smart paper boy 0 1,056 06-08-2011, 03:18 PM
Last Post: smart paper boy
  Speech Synthesis Markup Language (SSML) smart paper boy 0 848 14-07-2011, 02:48 PM
Last Post: smart paper boy
  Object Oriented Programming: Its Origins and Importance in Computer Science smart paper boy 0 1,219 14-07-2011, 10:29 AM
Last Post: smart paper boy
  C Language Programming seminar class 0 1,672 11-05-2011, 09:51 AM
Last Post: seminar class
  Query Language Modeling for Voice Search seminar class 0 867 23-04-2011, 03:11 PM
Last Post: seminar class
  An Implementation of A Spatial Query Language for Multiple Data Sources project topics 0 870 18-01-2011, 12:47 PM
Last Post: project topics

Forum Jump: