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

774
students
4.5 hours
content
Oct 2020
last update
$54.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