Parsing Algorithms
Theory and practice of syntactic analysis
4.73 (121 reviews)

777
students
4.5 hours
content
Oct 2020
last update
$44.99
regular price
Why take this course?
π [Course Title] Parsing Algorithms: Theory and Practice of Syntactic Analysis with Dmitry Soshnikov
Course Overview π
Who is this class for? π₯
Whatβs used for implementation? π οΈ
Course Format π
Whatβs in the Course? π
Part 1: Context-free Grammars and Languages π
- Overview of parsing pipelines
- Formal grammars, derivations, ambiguity, and unambiguity
- Initial steps in building our programming language (Letter)
Part 2: Top-down LL Parsing β¬οΈ
- Manual recursive and backtracking parsers
- Understanding and applying the LL(1) parsing algorithm
Part 3: Bottom-up LR Parsing π
- Exploring bottom-up parsers
- Learning about the LR parsing algorithm
- Addressing shift-reduce conflicts and resolutions
Part 4: Practice and Final Parser π
- Completing the Letter programming language with features like variables, functions, loops, and control structures
- Constructing the final parser using our accumulated knowledge
- A comprehensive, practical application of all concepts learned throughout the course
Key Takeaways β
- A deep understanding of parsing algorithms (LL & LR)
- Experience in building a programming language from scratch
- The ability to use parser generator tools effectively
- Enhanced knowledge of compiler design and development
Join us on this journey to master the art of syntactic analysis! π
Loading charts...
Related Topics
3592830
udemy ID
25/10/2020
course created date
30/10/2020
course indexed date
Bot
course submited by