openCSEopenCSE
  • HOME
  • SUBJECTS
  • CONTRIBUTE
  • SPONSOR
  • QUIZ
  • BOOKMARKS
  • HOME
  • SUBJECTS
  • CONTRIBUTE
  • SPONSOR
  • QUIZ

Chapters

  • Course Outline
  • Introduction to Compiler Design
  • Structure & Phases of a Compiler
  • Compiler Writing Tools
  • Lexical Analysis & Tokens
  • Bootstrapping & Cross Compilers
  • Finite Automata & DFA Construction
  • Introduction to Syntax Analysis
  • Top-Down Parsing & LL(1)
  • Bottom-Up Parsing & Shift-Reduce
  • LR(0) & SLR Parsing
  • CLR(1) & LALR Parsing
  • Advanced Parsing & Ambiguity
  • Introduction to Semantic Analysis
  • Attribute Grammars
  • Syntax Directed Definitions (SDD)
  • Syntax Directed Translation (SDT)
  • S-Attributed & L-Attributed Definitions
  • Evaluation Order & Dependency Graphs
  • Symbol Table
  • Runtime Environment & Activation Records
  • Unit 3 Solved PYQs
  • Intermediate Code Generation
  • Directed Acyclic Graphs (DAGs)
  • Introduction to Code Optimization
  • Basic Blocks & Flow Graphs
  • Live Variable Analysis
  • Loop Optimizations
  • Peephole Optimization
  • Target Code Generation
  • Register Allocation & Ershov Numbers
  • Architecture Dependent Code Improvement
  • Advanced Register Allocation
  • Target Code Generator Design
  • Peephole Optimization (Unit 5)
  • Type Systems & Data Abstraction
  • Compilation of OOP Features
  • Non-Imperative Programming Languages

Quiz

Take the Quiz

Compiler Design

Unit 3 Solved PYQs

PreviousNext

Content loading...

Parameter Passing MechanismsIntermediate Code Generation
openCSEopenCSE

Empowering Computer Science students with free, open-source documentation and resources. Built by the community, for the community.

Quick Links

  • Home
  • Subjects
  • Contribute
  • Sponsor

Connect


© 2026 openCSE. All rights reserved.

Made with ♡ by the open-source community.