diff options
author | Jedidiah Barber <contact@jedbarber.id.au> | 2021-06-28 00:28:10 +1200 |
---|---|---|
committer | Jedidiah Barber <contact@jedbarber.id.au> | 2021-06-28 00:28:10 +1200 |
commit | f13f1dd45ee954e9d9126ae3f398891b599b01f5 (patch) | |
tree | 6b8583a8604b46d4df7e506c20bd91980d63202c /project/templates/packrat.html | |
parent | e59ca4a3eaa53d66fb2dcd3ddbdd86d99b04b7c8 (diff) |
Fixed external link styling in Packrat article
Diffstat (limited to 'project/templates/packrat.html')
-rw-r--r-- | project/templates/packrat.html | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/project/templates/packrat.html b/project/templates/packrat.html index 17dbfc0..221b2cc 100644 --- a/project/templates/packrat.html +++ b/project/templates/packrat.html @@ -13,7 +13,7 @@ <h4>Packrat Parser Combinator Library</h4> <p>Git repository: <a href="/cgit/cgit.cgi/packrat">Link</a><br /> -Paper this was based on: <a href="http://richard.myweb.cs.uwindsor.ca/PUBLICATIONS/PREPRINT_PADL_NOV_07.pdf">Link</a></p> +Paper this was based on: <a href="http://richard.myweb.cs.uwindsor.ca/PUBLICATIONS/PREPRINT_PADL_NOV_07.pdf" class="external">Link</a></p> <h5>2/2/2021</h5> @@ -21,7 +21,9 @@ Paper this was based on: <a href="http://richard.myweb.cs.uwindsor.ca/PUBLICATIO <h5>Overview</h5> <p>Parser combinators are what you end up with when you start factoring out common pieces of -functionality from <a href="http://www.engr.mun.ca/~theo/Misc/exp_parsing.htm">recursive descent parsing</a>. They are higher order functions that can be combined in modular ways to create a desired parser.</p> +functionality from <a href="http://www.engr.mun.ca/~theo/Misc/exp_parsing.htm" class="external"> +recursive descent parsing</a>. They are higher order functions that can be combined in modular ways +to create a desired parser.</p> <p>However they also inherit the drawbacks of recursive descent parsing, and in particular recursive descent parsing with backtracking. If the grammar that the parser is designed to accept contains @@ -90,8 +92,10 @@ provide a good general impression.</p> <p>More thorough documentation is provided in the <em>/doc</em> directory.</p> -<p>The name of the library comes from <a href="https://bford.info/pub/lang/packrat-icfp02.pdf">packrat parsing</a> which is a parsing algorithm that avoids exponential time complexity by memoizing all intermediate results. As that is what this library does, both so as to reduce the time complexity -and to enable piecewise parsing, the name seemed appropriate.</p> +<p>The name of the library comes from <a href="https://bford.info/pub/lang/packrat-icfp02.pdf" +class="external">packrat parsing</a> which is a parsing algorithm that avoids exponential time +complexity by memoizing all intermediate results. As that is what this library does, both so as to +reduce the time complexity and to enable piecewise parsing, the name seemed appropriate.</p> <h5>Left Recursion</h5> |