Course detail
Selected Topics on Language Parsing and Translation
FIT-APDAcad. year: 2010/2011
This course discusses selected advanced topic on language parsing and compilation. It concentrates especially on the recent research results from the studied area. Nevertheless, it also presents topics usually not discussed because of their complexity even if the topics are not new. In details, it is presented theory of the parsing and compilation together with practical aspects of analyzer/compiler construction.
Language of instruction
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
- Introduction - review, LL(1) languages and their analysis.
- LL(k) languages.
- Analysis of LL(k) languages.
- SLR languages.
- LR and LALR languages - I.
- LR and LALR languages - II.
- Semantically driven lexical analysis.
- Attributes - role and processing.
- Scattered context grammars, LL modification.
- Regulated pushdown automata.
- Context languages analysis.
- LL scattered context grammars analysis using regulated pushdown automata.
- Selected topics on optimization.
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
- Introduction - review, LL(1) languages and their analysis.
- LL(k) languages.
- Analysis of LL(k) languages.
- SLR languages.
- LR and LALR languages - I.
- LR and LALR languages - II.
- Semantically driven lexical analysis.
- Attributes - role and processing.
- Scattered context grammars, LL modification.
- Regulated pushdown automata.
- Context languages analysis.
- LL scattered context grammars analysis using regulated pushdown automata.
- Selected topics on optimization.