X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=README.md;h=36ef94a6912549739027a3b8f395f73b72ecee1e;hb=24fb19c0350b45cf027a4be60b1a0240e8c8b576;hp=4a57bc644514d7b8fd6d4cbaff27873548645355;hpb=be7a75fddca7c2943fc2f30a46c485e1e9d333fc;p=tiger.ml.git diff --git a/README.md b/README.md index 4a57bc6..36ef94a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,19 @@ Tiger.ml ======== +Implementation Notes +-------------------- + +### Parser + +#### shift/reduce conflicts +##### grouping consecutive declarations +##### lval + +### AST + +#### print as M-exp + Project Plan ------------ @@ -42,9 +55,9 @@ Project Plan | [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 | 04 | 2018-05-25 | 2018-05-29 | +| [x] | 1.03 | -- Parsing | 049 | 02 | 05 | 2018-05-25 | 2018-05-31 | | ------ | ---------- | ---------------------------------------- | ----- | -------- | ------ | ---------- | ---------- | -| [ ] | 1.04 | -- Abstract Syntax | 016 | 01 | -- | ---------- | ---------- | +| [x] | 1.04 | -- Abstract Syntax | 016 | 01 | 01 | 2018-05-30 | 2018-05-30 | | ------ | ---------- | ---------------------------------------- | ----- | -------- | ------ | ---------- | ---------- | | [ ] | 1.05 | -- Semantic Analysis | 021 | 01 | -- | ---------- | ---------- | | ------ | ---------- | ---------------------------------------- | ----- | -------- | ------ | ---------- | ---------- |