equal
deleted
inserted
replaced
20 % Pratt parsing |
20 % Pratt parsing |
21 % https://matklad.github.io/2020/04/13/simple-but-powerful-pratt-parsing.html |
21 % https://matklad.github.io/2020/04/13/simple-but-powerful-pratt-parsing.html |
22 % https://www.oilshell.org/blog/2017/03/31.html |
22 % https://www.oilshell.org/blog/2017/03/31.html |
23 |
23 |
24 \begin{document} |
24 \begin{document} |
|
25 \fnote{\copyright{} Christian Urban, King's College London, 2023, 2025} |
25 |
26 |
26 \section*{Handout 5 (Grammars \& Parser)} |
27 \section*{Handout 5 (Grammars \& Parser)} |
27 |
28 |
28 So far we have focused on regular expressions as well as matching and |
29 So far we have focused on regular expressions as well as matching and |
29 lexing algorithms. While regular expressions are very useful for lexing |
30 lexing algorithms. While regular expressions are very useful for lexing |