-| [ ] | 1.02 | -- Lexical Analysis | 024 | 01 | 01 | 2018-05-22 | 2018-05-22 |
-| [ ] | 1.02.1 | --- Lexical tokens | 001 | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.2 | --- Regular expressions | 003 | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.3 | --- Finite automata | 003 | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.4 | --- Nondeterministic finite automata | 006 | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.5 | --- ML-Lex: a lexical analyzer generator | 003 | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.p | --- Program | 002 | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.p.1 | ---- Tiger lexer | --- | 01 | 01 | 2018-05-22 | 2018-05-22 |
-| [ ] | 1.02.e | --- Exercises | 004 | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.e.01 | ---- regexes | --- | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.e.02 | ---- why no regexes | --- | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.e.03 | ---- explain automata | --- | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.e.04 | ---- regex to nondeterministic automata | --- | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.e.05 | ---- NFA to DFA | --- | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.e.06 | ---- merge equivalent automata states | --- | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.e.07 | ---- DFA to regex | --- | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.e.08 | ---- analyze lexer based on given DFA | --- | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.e.09 | ---- generate lexer tables from spec | --- | -- | -- | ---------- | ---------- |
-| [ ] | 1.02.e.10 | ---- design better lookahead than Aho | --- | -- | -- | ---------- | ---------- |
-| ------ | ---------- | ---------------------------------------- | ----- | -------- | ------ | ---------- | ---------- |
-| [ ] | 1.03 | -- Parsing | 049 | 02 | -- | ---------- | ---------- |
-| ------ | ---------- | ---------------------------------------- | ----- | -------- | ------ | ---------- | ---------- |
-| [ ] | 1.04 | -- Abstract Syntax | 016 | 01 | -- | ---------- | ---------- |
+| [x] | 1.02 | -- Lexical Analysis | 024 | 01 | 01 | 2018-05-22 | 2018-05-22 |
+| [x] | 1.02.1 | --- Lexical tokens | 001 | -- | -- | ---------- | ---------- |
+| [x] | 1.02.2 | --- Regular expressions | 003 | -- | -- | ---------- | ---------- |
+| [x] | 1.02.3 | --- Finite automata | 003 | -- | -- | ---------- | ---------- |
+| [x] | 1.02.4 | --- Nondeterministic finite automata | 006 | -- | -- | ---------- | ---------- |
+| [x] | 1.02.5 | --- ML-Lex: a lexical analyzer generator | 003 | -- | -- | ---------- | ---------- |
+| [x] | 1.02.p | --- Program | 002 | -- | -- | ---------- | ---------- |
+| [x] | 1.02.p.1 | ---- Tiger lexer | --- | 01 | 01 | 2018-05-22 | 2018-05-22 |
+| [x] | 1.02.e | --- Exercises | 004 | -- | -- | ---------- | ---------- |
+| [x] | 1.02.e.01 | ---- regexes | --- | -- | -- | ---------- | ---------- |
+| [x] | 1.02.e.02 | ---- why no regexes | --- | -- | -- | ---------- | ---------- |
+| [x] | 1.02.e.03 | ---- explain automata | --- | -- | -- | ---------- | ---------- |
+| [x] | 1.02.e.04 | ---- regex to nondeterministic automata | --- | -- | -- | ---------- | ---------- |
+| [x] | 1.02.e.05 | ---- NFA to DFA | --- | -- | -- | ---------- | ---------- |
+| [x] | 1.02.e.06 | ---- merge equivalent automata states | --- | -- | -- | ---------- | ---------- |
+| [x] | 1.02.e.07 | ---- DFA to regex | --- | -- | -- | ---------- | ---------- |
+| [x] | 1.02.e.08 | ---- analyze lexer based on given DFA | --- | -- | -- | ---------- | ---------- |
+| [x] | 1.02.e.09 | ---- generate lexer tables from spec | --- | -- | -- | ---------- | ---------- |
+| [x] | 1.02.e.10 | ---- design better lookahead than Aho | --- | -- | -- | ---------- | ---------- |
+| ------ | ---------- | ---------------------------------------- | ----- | -------- | ------ | ---------- | ---------- |
+| [x] | 1.03 | -- Parsing | 049 | 02 | 05 | 2018-05-25 | 2018-05-31 |
+| ------ | ---------- | ---------------------------------------- | ----- | -------- | ------ | ---------- | ---------- |
+| [x] | 1.04 | -- Abstract Syntax | 016 | 01 | 01 | 2018-05-30 | 2018-05-30 |