Implementation of Lexical Analysis
Journal Title: International Journal for Research in Applied Science and Engineering Technology (IJRASET) - Year 2017, Vol 5, Issue 5
Abstract
A compiler translates and/or compiles a program written in a suitable source language into target language through a number of phases. It is used for determining token through code given in input and act as communication medium between a user and a machine in significant time. A new model for design and time complexity analysis of lexical analyzer is proposed in this paper. In the model different phases of token determination through lexemes, and better input system processing is established. Various approaches has been used in the model to improve processing capabilities of our compiler. The model works on determination of parser. Implementation of symbol table and its interface using stack is another Innovation of the model in acceptance with both theoretically and in implementation widely a compiler translates the source language code into a target language code. This process takes place with the help of stages. Hence compiler is collectively used to perform each significant stage and output of one stage is input for other.. This paper gives an approach to study various phases and try to reduce complexity of each phases and make our compiler much better in processing than normal ones.. The actions that take place in each and every phase of the compiler are illustrated using an example. The main intention of this paper is to provide an insight into the basic knowledge of a compiler, as well as provide a springboard for a more detailed study on this topic.
Authors and Affiliations
Rupeder Chuhan, Vishendera Singh, Kapil Makhan, Mukesh Kumar
Remulation-Based Keyboard Evaluation System: A Review Paper
Remulation, a complementary method for evaluating touchscreen keyboard correction and recognition algorithms. It replicates prior user study data through real-time, on-device simulation. Octopus is an evaluation tool th...
Design and Implementation of an Ultra-Low Power High Speed CMOS Logic using Cadence
DMTGDI is introduced an ultra-low power, high speed dual mode cmos logic family. It mainly improves characteristics of gate diffusion sub-threshold circuit design. A dmtgdi of type a and type b design was implemented in...
Android based Advance Anti-Theft Security System
Security is a complicated system in our day-to-day life. Everyone wants to be as more secure as possible. We know our home or shop is protected provides us peace of mind. Theft has become major issue now a day’s. So we...
Buckling Analysis of Corrugated Plate Girders
Plate girders became popular in the late 1800’s when they were used in the construction of railroad bridges. Steel plate girders were introduced into construction as a cost effective alternative to rolled girder for lar...
SMART Evacuation System
The proper evacuation of people inside a building during an emergency, the detection of a fire inside a building, and the detection of those people who are caught in the building are vital contingencies in the safety of...