# HG changeset patch # User Christian Urban # Date 1533501455 -3600 # Node ID 3c040f4a741541464e8b1e763e995000b3b050b9 # Parent 40fa0f628dc4378e9f71a7b1c7c1354ffa8fd989 updated diff -r 40fa0f628dc4 -r 3c040f4a7415 LINKS --- a/LINKS Sat Jun 09 21:02:04 2018 +0100 +++ b/LINKS Sun Aug 05 21:37:35 2018 +0100 @@ -2,6 +2,7 @@ http://www.cse.chalmers.se/edu/year/2017/course/TDA283/lectures/ http://www.cs.columbia.edu/~sedwards/classes/2017/4115-fall/index.html http://www.cs.dartmouth.edu/~mckeeman/cs48/index.html +http://www.cl.cam.ac.uk/teaching/1718/CompConstr/materials.html =============================== Pictures from the Starting Forth book @@ -158,3 +159,6 @@ https://www.isa-afp.org/entries/Minimal_SSA.shtml +========================= +How Clang compiles a function +https://blog.regehr.org/archives/1605 \ No newline at end of file diff -r 40fa0f628dc4 -r 3c040f4a7415 handouts/ho01.pdf Binary file handouts/ho01.pdf has changed diff -r 40fa0f628dc4 -r 3c040f4a7415 handouts/ho01.tex --- a/handouts/ho01.tex Sat Jun 09 21:02:04 2018 +0100 +++ b/handouts/ho01.tex Sun Aug 05 21:37:35 2018 +0100 @@ -180,7 +180,9 @@ \noindent Note also that the convention in Scala is that \texttt{.r} converts a string into a regular expression. I leave it to you to ponder whether this regular expression -really captures all possible web-addresses. +really captures all possible web-addresses. If you need a quick +recap about regular expressions, here is a quick video +\url{https://youtu.be/bgBWp9EIlMM}. \subsection*{Why Study Regular Expressions?} diff -r 40fa0f628dc4 -r 3c040f4a7415 handouts/notation.pdf Binary file handouts/notation.pdf has changed