Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commitb68669d9707d59be7c4764f1a3ef19ed011b5352 (patch)
Author
 Syndamia <kamen@syndamia.com>
2023-04-03 10:28:19 +0300
Committer
 Syndamia <kamen@syndamia.com>
2023-04-03 10:28:19 +0300
Files5b5bc19cd16655b16fb6a1ea11e588add89777c9
syndamia.com-b68669d9707d59be7c4764f1a3ef19ed011b5352.tar
syndamia.com-b68669d9707d59be7c4764f1a3ef19ed011b5352.tar.gz
syndamia.com-b68669d9707d59be7c4764f1a3ef19ed011b5352.zip
Parent89c8c3a395e738f2c55644774c61a7d304093aa0 (diff)
[blog/seoc] Added more links to parsing algorithms section
1 files changed, 3 insertions, 0 deletions
-rw-r--r--src/blog/sane-explanation-of-compilers/index.md3
diff --git a/src/blog/sane-explanation-of-compilers/index.md b/src/blog/sane-explanation-of-compilers/index.md
index bfd4eeb..828d849 100644
--- a/src/blog/sane-explanation-of-compilers/index.md
+++ b/src/blog/sane-explanation-of-compilers/index.md
@@ -405,8 +405,11 @@ Unfortunately, these algorithms are way out of my area of knowledge, and further
If you want to dive deeper, I would suggest:
- [LL and LR Parsing Demystified](https://blog.reverberate.org/2013/07/ll-and-lr-parsing-demystified.html) and [LL and LR in Context: Why Parsing Tools Are Hard](https://blog.reverberate.org/2013/09/ll-and-lr-in-context-why-parsing-tools.html) by [Josh Haberman](https://blog.reverberate.org/about/)
+- [Parsing: Top-down versus bottom-up](http://jeffreykegler.github.io/Ocean-of-Awareness-blog/individual/2014/11/ll.html) by [Jeffrey Kegler](https://jeffreykegler.github.io/personal/)
- [Which Parsing Approach?](https://tratt.net/laurie/blog/2020/which_parsing_approach.html) by [Laurence Tratt](https://tratt.net/laurie/)
- [A Guide to Parsing: Algorithms and Terminology](https://tomassetti.me/guide-parsing-algorithms-terminology/) by [Gabriele Tomassetti](https://inre.me/)
+- [Parsing](http://www.cs.ecu.edu/karl/5220/spr16/Notes/Parsing/index.html), [Top-Down Parsers](http://www.cs.ecu.edu/karl/5220/spr16/Notes/Top-down/index.html) and [Bottom-Up Parsers](http://www.cs.ecu.edu/karl/5220/spr16/Notes/Bottom-up/index.html) from [Karl R. Abrahamson](http://www.cs.ecu.edu/karl/5220/spr16/Notes/Bottom-up/index.html)'s notes
+- [How to Impement an LR(1) Parser](https://serokell.io/blog/how-to-implement-lr1-parser) by Kirill Andreev
#### Abstract syntax tree