summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md65
1 files changed, 62 insertions, 3 deletions
diff --git a/README.md b/README.md
index e91f56a..21c1fd1 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,67 @@
# EsotericProject
Advanced Programming Project
-## Todo
+## Old / code todo
- [ ] Sort out dir structure further (rename example dir to fortran_src, make separate dir for c source files and out files)
-- [ ] Implement functions
-- [ ] UI work
+- [x] Implement functions
+- [x] UI work
- [ ] Add section to report about compiler pipeline (ft -> c -> c object -> native binary)
+- [ ] Interpretter does not remember variables between lines. This might need sorting
+
+
+
+
+
+How compiler works
+How implemented
+
+There is overlap between chapters 3, 6, 7 and 8
+Split sprints
+
+##Report todo
+Chapter 1:
+-[ ] General expansion needed
+
+Chapter 2:
+-[ ] General expansion
+
+Chapter 3 (Chris):
+-[ ] Talk about overall work
+-[ ] Abstract concepts
+-[ ] Compilers etc
+-[ ] How C compiler works
+-[ ] Talk about recursive decsent compiling
+
+
+Chapter 4:
+-[ ] Title change to Language Design
+-[ ] Write up notes in full
+-[ ] Context free grammars
+
+Combine chapter 4 and 5 under full language design section
+
+Chapter 5 and 6 (Alfie):
+-[ ] Merge chapter 5 and 6
+-[ ] Put stuff about java files in sprint talk
+-[ ] Move absract stuff i.e. how files were changed into to chapter 3
+
+Chapter 7 (Testing) (Chris)
+-[ ] Write test harnesses
+-[ ] Define what they do in report
+-[ ] Then say they passed (if they do)
+
+
+Dicussion section:
+-[ ] Expand this section of the report
+
+Conclusion (Aiden):
+- [ ] Write conclusion
+
+Extra stuff:
+-[ ] UML diagrams: one for each sprint, one final one. Spint 3 adds execute C
+-[ ] String stuff
+-[ ] Character from string
+-[ ] Modify strings
+-[ ] Add strings
+
+