Subject Syllabus
CY-603 (C) - Autometa & Compiler design
CSCY · Semester 6
Course Modules
Learn topic-wise with Hyper AI and revise using mapped PYQs.
parsingBrute force approach, recursive descent parsing, transformation on the grammars, predictive parsing, bottom up parsing, operator precedence parsingLR parsers (SLR,LALR, LR),Parser generation.Syntax directed definitions: Construction of Syntax treesBottom up evaluation of S-attributed definitionL-attribute definitionTop down translationBottom Up evaluation of inherited attributes Recursive EvaluationAnalysis of Syntax directed definition.
simple type checker, equivalence of expression, types, type conversion, overloading of functions and operations, polymorphic functions.Run time Environment: storage organizationStorage allocation strategies, parameter passing, dynamic storage allocationSymbol tableError Detection & RecoveryAd-Hoc and Systematic Methods.