Learning OS

Home

Files stay here. Modes and tools sit in this rail so they stay reachable.

Path
/viewer
Explorer
curated
design-systems
diploma-level
docs
flashcards
foundational-level
IITM Study OS selected courses
japanese
music-theory
programming-fundamentals
pyq
utility
writing
79419204.png
feature roadmap
practice-dock
safety-net-playbook
Speed Run Learning Model
Speedrun Theo Style Images
visual-idea-vault
Utilities & Portals
Student Dashboard
Mock Exam Engine - tata/tcs ion digizone
Grading Document
Student Handbook
T1 2026 Announcements
Maths I Portal
Python Portal
English II Portal
Score Checker
Learning OS
Quiz 3
Courses
Levels
RoadmapsPracticeSurfaces
Foundational
Foundational · May 2026
Mathematics I
Statistics I
Computational Thinking
Programming in Python
ProgramSyllabusDates
StartCheckpoint desk · Quiz 3
LibraryCheckpointProgramPracticeDates
Courses
/IITM Study OS selected courses
/BSCS4032

BSCS4032

8 Internal Entities Declared
📄
456 - Compiler Overview — Phases, Front-end vs Back-end, Tools
Access ->
📄
457 - Lexical Analysis — Tokens, Regex, NFA→DFA, Flex
Access ->
📄
458 - Syntax Analysis — CFG, LL(1), FIRST-FOLLOW, Recursive Descent
Access ->
📄
459 - LR Parsing — LR(0), SLR(1), LR(1), LALR(1)
Access ->
📄
460 - Semantic Analysis — Attribute Grammars, Type Checking
Access ->
📄
461 - Intermediate Code Generation — TAC, 3-Address Code
Access ->
📄
462 - Basic Code Optimization — CSE, Constant Folding, Peephole
Access ->
📄
463 - BSCS4032 — Compiler Design
Access ->
HomeLibraryQuiz 3
Learning OS

A student-owned study desk for the IIT Madras BS in Data Science and Applications.

Study

Program mapCourse hubsPractice dockFeature mapDigital Garden

Elsewhere

Source RepoDiscord BaseUpdates on X

Keep going

Important datesSource desk
© 2026 Learning OS. Open Source Initiative.
PrivacyTermsSystem Log
Document outline

Keep your place and jump directly to a heading.

Table of contents

No note selected

Open a chapter to see its outline, backlinks, and sources here.

Open libraryCheckpoint desk