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
Thresholding Technique for Color Image Segmentation
Image processing is a form of signal processing that manipulates an image by means of a processor. Computer vision is a high level image processing that includes methods for acquiring, processing, analyzing, understandi...
Prediction of Corrosion Rates in Structural Steel Using Artificial Neural Networks
A phenomenal outcome for the prediction of corrosion in steel was proposed with the learning ability of artificial neural network using MATLAB software. The prediction of corrosion rate has become an important challenge...
A Non-cooperative Approach For Resource Allocation in Heterogeneous Distributed Computing Platform
HDCS(Heterogeneous Distributed Computing System) is a set of interconnected computing nodes so as to offers sharing of computational power, applications or network resources vigorously In this paper, our distributed sys...
AVR Micro-Controller Based Embedded Weather Monitoring System
Weather information plays significant role in agriculture as well as in green house projects. So monitoring of weather parameter is very essential. The present system is designed to monitor weather parameters like tempe...
Supplier Selection in Supply Chain Management: A Review
In today’s highly competitive environment, an effective supplier selection process is very important to the success of any organization. Supplier selection represents one of the most important decisions in a company to...