CFP last date
22 April 2024
Reseach Article

Implemented Analyzer and Syntesis in Compiler Process

by Tri Ichsan Saputra, Fauziah, Andez Apriansyah, Gatot Soepriyono
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 178 - Number 43
Year of Publication: 2019
Authors: Tri Ichsan Saputra, Fauziah, Andez Apriansyah, Gatot Soepriyono
10.5120/ijca2019919324

Tri Ichsan Saputra, Fauziah, Andez Apriansyah, Gatot Soepriyono . Implemented Analyzer and Syntesis in Compiler Process. International Journal of Computer Applications. 178, 43 ( Aug 2019), 35-39. DOI=10.5120/ijca2019919324

@article{ 10.5120/ijca2019919324,
author = { Tri Ichsan Saputra, Fauziah, Andez Apriansyah, Gatot Soepriyono },
title = { Implemented Analyzer and Syntesis in Compiler Process },
journal = { International Journal of Computer Applications },
issue_date = { Aug 2019 },
volume = { 178 },
number = { 43 },
month = { Aug },
year = { 2019 },
issn = { 0975-8887 },
pages = { 35-39 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume178/number43/30828-2019919324/ },
doi = { 10.5120/ijca2019919324 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:53:00.873083+05:30
%A Tri Ichsan Saputra
%A Fauziah
%A Andez Apriansyah
%A Gatot Soepriyono
%T Implemented Analyzer and Syntesis in Compiler Process
%J International Journal of Computer Applications
%@ 0975-8887
%V 178
%N 43
%P 35-39
%D 2019
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The compiler is a translator that is used in the process of making program code with the aim of tracing errors that occur. In this study, the compiler will function as a translator and as an error identifier. To make translators like compilers, standards or rules (grammar) need to be made, just as humans communicate to have grammar so that their interlocutors understand what is being discussed. The compiler works based on its structure, the system flow in the compiler is divided into 2 main groups, namely analysis and synthesis groups. In this study the analysis is in the form of lexical, syntactic and semantic analysis, also produced a synthesis of intermediate code, code generator, also code optimization. Later the program code will display an error message if there is an error in the program code that has been entered.

References
  1. M. Jain, N. Sehrawat, and N. Munsi, “Compiler Basic Design and Contruction,” Int. J. Comput. Sci. Mob. Comput., vol. 3, no. 10, pp. 850–852, 2014.
  2. R. Babu, V. Tiwari, and J. Dehakar, “Parsing and Compiler design Techniques for Compiler Applications,” Int. J. Recent Innov. Trends Comput. Commun., vol. 3, no. 2, pp. 449–453, 2015.
  3. P. Saini and R. Sharma, “An Analysis of Compiler Design in Context of Lexical Analyzer,” Int. J. Emerg. Technol., vol. 8, no. 1, pp. 377–381, 2017.
  4. V. Trivedi, “Life Cycle of Source Program - Compiler Design,” Int. J. Innov. Res. Comput. Commun. Eng., vol. 5, no. 12, 2017.
  5. P. Ezhilarasu and N. Krishnaraj, “Applications of Finite Automata in Lexical Analysis and as a Ticket Vending Machine – A Review,” Int. J. Comput. Sci. Eng. Technol., vol. 6, no. 05, pp. 267–270, 2015.
  6. G. P. Arya, N. Sohail, P. Ranjan, P. Kumari, and S. Khatoon, “Design and Implementation of a Customized Compiler,” Int. J. Comput. Sci. Inf. Technol., vol. 8, no. 3, pp. 342–346, 2017.
  7. L. Leiva and N. Acosta, “MISD Compiler for Feature Vector Computation in Serial Input Images,” ARPN J. Syst. Softw., vol. 1, no. 3, pp. 108–116, 2011.
  8. P. P. Gotarane and S. N. Pundkar, “Java Compiler : Review on Code Generation and Optimization Techniques,” Int. J. Innov. Adv. Comput. Sci., vol. 4, no. March, pp. 66–76, 2015.
  9. A. Goyal and R. Yadav, “Content and Lexical Analysis : Practical Application,” Int. J. Comput. Sci. Mob. Comput., vol. 3, no. 10, pp. 356–366, 2014.
  10. R. Chuhan, V. Singh, K. Makhan, and M. Kumar, “Implementation of Lexical Analysis,” Int. J. Res. Appl. Sci. Eng. Technol., vol. 5, no. V, pp. 614–617, 2017.
  11. T. Tyagi, A. Saxena, S. Nishad, and B. Tiwari, “Lexical and Parser tool for CBOOP program,” IOSR J. Comput. Eng., vol. 10, no. 6, pp. 30–34, 2013.
Index Terms

Computer Science
Information Sciences

Keywords

Compiler Language Notation Analysis Synthesis