04-01: Lexical Specification | Based on The Dragon Book
Lecture 14 of 50 in Compilers by Gate2Tech. 15 min. Watch on YouTube
Course: Compilers (Computer Science). Covers: lexing parsing semantic analysis code generation optimization.
All lectures in Compilers
- 01-01: Introduction | Based on The Dragon Book · 8 min
- 01-02: Structure of a Compiler | Based on The Dragon Book · 14 min
- 01-03: The Economy of Programming Languages | Based on The Dragon Book · 20 min
- 02-01: Cool Overview | Based on The Dragon Book · 20 min
- 02-02: Cool Example II | Based on The Dragon Book · 15 min
- 02-03: Cool Example III | Based on The Dragon Book · 18 min
- 03-01: Lexical Analysis Part 1 | Based on The Dragon Book · 11 min
- 03-01: Lexical Analysis Part 2 | Based on The Dragon Book · 1 min
- 03 02 Lexical Analysis Examples | Based on The Dragon Book · 13 min
- 03-03: Regular Languages Part 1 | Based on The Dragon Book · 12 min
- 03-03: Regular Languages Part 2 | Based on The Dragon Book · 1 min
- 03-04: Formal Languages | Based on The Dragon Book · 14 min
- 03-05: Lexical Specifications | Based on The Dragon Book · 16 min
- 04-01: Lexical Specification | Based on The Dragon Book · 15 min
- 04-02: Finite Automata Part 1 | Based on The Dragon Book · 13 min
- 04-02: Finite Automata Part 2 | Based on The Dragon Book · 10 min
- 04-03: Regular Expressions into NFAs | Based on The Dragon Book · 10 min
- 04-04: NFA to DFA | Based on The Dragon Book · 15 min
- 04-05: Implementing Finite Automata | Based on The Dragon Book · 12 min
- 05-01: Introduction to Parsing | Based on The Dragon Book · 6 min
- 05-02: Context Free Grammars Part 1 | Based on The Dragon Book · 13 min
- 05-02: Context Free Grammars Part 2 | Based on The Dragon Book · 2 min
- 05-03: Derivations Part 1 | Based on The Dragon Book · 7 min
- 05-03: Derivations Part 2 | Based on The Dragon Book · 1 min
- 05-04: Ambiguity Part 1 | Based on The Dragon Book · 4 min
- 05-04: Ambiguity Part 2 | Based on The Dragon Book · 11 min
- 05-04: Ambiguity Part 3 | Based on The Dragon Book · 3 min
- 06-01: Error Handling | Based on The Dragon Book · 13 min
- 06-02: Abstract Syntax Trees | Based on The Dragon Book · 4 min
- 06-03: Recursive Descent Parsing | Based on The Dragon Book · 7 min
- 06-04: Recursive Descent Algorithm | Based on The Dragon Book · 13 min
- 06-04-1: Recursive Descent Limitations | Based on The Dragon Book · 7 min
- 06-05: Left Recursion Part 1 | Based on The Dragon Book · 8 min
- 06-05: Left Recursion Part 2 | Based on The Dragon Book · 1 min
- 07 01 Predictive Parsing Part 1 | Based on The Dragon Book · 8 min
- 07 01 Predictive Parsing Part 2 | Based on The Dragon Book · 12 min
- 07 02 First Sets | Based on The Dragon Book · 14 min
- 07 03 Follow Sets | Based on The Dragon Book · 17 min
- 07 04 LL1 Parsing Tables | Based on The Dragon Book · 15 min
- 07 05 Bottom Up Parsing Part 1 | Based on The Dragon Book · 7 min
- 07 05 Bottom Up Parsing Part 2 | Based on The Dragon Book · 0 min
- 07 06 Shift Reduce Parsing Part 1 | Based on The Dragon Book · 6 min
- 07 06 Shift Reduce Parsing Part 2 | Based on The Dragon Book · 2 min
- 08 01 Handles Part 1 | Based on The Dragon Book · 5 min
- 08 01 Handles Part 2 | Based on The Dragon Book · 2 min
- 08-02: Recognizing Handles | Based on The Dragon Book · 13 min
- 08 03 Recognizing Viable Prefixes | Based on The Dragon Book · 15 min
- 08 04 Valid Items | Based on The Dragon Book · 4 min
- 08 05 SLR Parsing | Based on The Dragon Book · 14 min
- 08 06 SLR Parsing Example | Based on The Dragon Book · 7 min