Unit Test questions
Unit I
1)Explain Role of Lexical Analyzer in Compiler2) 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 suitableexample. [8]
2) What is DAG? Explain the role of DAG in Code Generation
Unit VI
1)What is loop transformations? What are its types2)Explain Following Data Flow Properties
Available Expressions, Reaching Definitions