Designing Compiler Using Lex and YACC
Subramanian E#1, Siddharth S #2, Raghul S#3, Surjith S#4, Swetha M#5
#1 Assistant Professor, Department of Computer Science and Engineering, Sri Shakthi Institute of Engineering and Technology,
India. Email: esubramaniancse@siet.ac.in
#2 Student, Department of Computer Science and Engineering, Sri Shakthi Institute of Engineering and Technology, India.
Email: shanmugamsiddharth21cse@srishakthi.ac.in
#3 Student, Department of Computer Science and Engineering, Sri Shakthi Institute of Engineering and Technology, India.
Email: senthilkumarraghul21cse@srishakthi.ac.in
#4 Student, Department of Computer Science and Engineering, Sri Shakthi Institute of Engineering and Technology, India.
Email: sivagnanamsurjith21cse@srishakthi.ac.in
#5 Student, Department of Computer Science and Engineering, Sri Shakthi Institute of Engineering and Technology, India.
Email: maniswetha21cse@srishakthi.ac.in
ABSTRACT
In order to enable [particular purpose, such as safe computing, embedded systems, or efficient data processing], this compiler for has special features such [explain specific syntax, semantics, or functionality] that are suited for [specific use case]. The system goes through several important compilation phases, including machine code creation, optimisation, intermediate code generation, syntax and semantic analysis, and lexical analysis. Such benefits as [e.g., fast speed, precise error reporting, or better security] are made possible by this compiler's implementation of strong error-handling techniques and design choices. Evaluations of its correctness and efficiency via testing and performance show that is a strong tool for [specify application or field].
Keywords: compiler design, programming language development, lexical and syntax analysis,semantic analysis, code optimization, code generation.