diff options
| Commit | ec310ac8325c2c9c8a7ae02c281290d6e66411b6 (patch) | |
|---|---|---|
| Author | 2023-04-18 17:42:15 +0300 | |
| Committer | 2023-04-18 17:42:15 +0300 | |
| Files | 7f23ac509535083375382ff4c58fe26b5f550e2f | |
| syndamia.com-ec310ac8325c2c9c8a7ae02c281290d6e66411b6.tar syndamia.com-ec310ac8325c2c9c8a7ae02c281290d6e66411b6.tar.gz syndamia.com-ec310ac8325c2c9c8a7ae02c281290d6e66411b6.zip | ||
| Parent | c7044c4242c4c045d5e6171339b22ead1b611487 (diff) | |
[blog/seoc] Removed old TODO
1 files changed, 1 insertions, 1 deletions
| -rw-r--r-- | src/blog/sane-explanation-of-compilers/part-1.md | 2 |
diff --git a/src/blog/sane-explanation-of-compilers/part-1.md b/src/blog/sane-explanation-of-compilers/part-1.md index fb6da4c..fa1dd0f 100644 --- a/src/blog/sane-explanation-of-compilers/part-1.md +++ b/src/blog/sane-explanation-of-compilers/part-1.md @@ -598,7 +598,7 @@ It all boils down to using a whole bunch of conditional statements and tracing w This way we avoid doing different things on different states and we don't need to store the whole string, only the last few characters. Additionally, in the real world nobody makes this table by hand, it is generated by a program, and this method makes table generation easier. -- As for the complete table, you can view it on the [Context Free Grammar Checker](https://smlweb.cpsc.ucalgary.ca/lr0.php?grammar=S+-%3E+F+%7C+%28+S+%2B+F+%29.%0AF+-%3E+a.&substs=) by [](TODO), +- As for the complete table, you can view it on the [Context Free Grammar Checker](https://smlweb.cpsc.ucalgary.ca/lr0.php?grammar=S+-%3E+F+%7C+%28+S+%2B+F+%29.%0AF+-%3E+a.&substs=), or with a more pretty styling on [Grammophone](https://mdaines.github.io/grammophone/#/), where you input on the left: ``` |