Language Processors (CMPE424) Course Details

Course Name: Language Processors
Code: CMPE424
Pre-requisite Course(s):
Objective: The objective of this course is to provide necessary skills in developing a language processor as applied to compiler generation.
Content: Fundamental concepts of compilation and interpretation; single-pass and multiple-pass language translators; lexical analyzer; top-down parsing, and LL(1) grammars; recursive descent method; bottom-up parsing; shift reduce technique; operator precedence grammar, LR(0) and SLR(1) grammars; syntax directed translation; error processing and recovery; s
Term: Autumn
Theory: 3
Application: 0
Laboratory: 0
Credit: 3
ECTS Course File: Course File
Course File: