Unit Test questions

Unit I

1)Explain Role of Lexical Analyzer in Compiler
2)  Explain use of yyleng, yytext, yylval, yywrap in yacc..

Unit II

1)Construct LR(0) item-set for following grammar.
E E + E | E * E | id where + , * , id are terminals.
2) Explain left factoring with example.

Unit III


1)Generate Quadruple for a = b + (c * d) / f
2) Explain  Intermediate code generation of declaration statement.

Unit IV

1)Explain Parameter passing methods along with suitable example [8]
b) Explain Function Call and Return with suitable example


Unit V

1)Explain Simple Code Generator Algorithms along with suitable
example. [8]
2) What is DAG? Explain the role of DAG in Code Generation


Unit VI

1)What is loop transformations? What are its types
2)Explain Following Data Flow Properties
Available Expressions, Reaching Definitions

Popular posts from this blog

DDL DML DCL and TCL

Implementation of Calculator using lex and yacc

A Register Allocation algorithm that translates the given code into one with a fixed number of registers.