aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTucker Evans <tuckerevans24@gmail.com>2019-10-16 21:57:14 -0400
committerTucker Evans <tuckerevans24@gmail.com>2019-10-16 21:57:14 -0400
commit9dec565fb5b9a080d93776c35bea0f71e541187c (patch)
treeb727fa0714c0f07aa78f0e3ce47d3f642b1a5018
parent4704ab45e19c70f82096bd049b902efd49db8c35 (diff)
Fix readme code gen descriptionHEADmaster
-rw-r--r--readme.txt7
1 files changed, 4 insertions, 3 deletions
diff --git a/readme.txt b/readme.txt
index facf81b..8454ccf 100644
--- a/readme.txt
+++ b/readme.txt
@@ -17,15 +17,15 @@ trees, and scope information will also be printed to stderr.
Status
------
PC has a working frontend and an incomplete backend . PC currently can tokenize,
-parse, and run semantic checks on source files. The code generation is currently
-limited to:
+parse, and run semantic checks on source files. The code generation only works
+with integer variables and is currently limited to:
- Output (write() calls)
- Expressions
- Function calls
- Addition/Subtraction
- Multiplication/Division
- Negation
- - Variable access (Not Arrays)
+ - Variable access (No Arrays, No Reals)
- Statements
- Assignment
- Procedure calls
@@ -36,6 +36,7 @@ Therefore the current To Do list for code generation is:
- While loops (statement)
- For loops (statement)
- Array Access
+- Real variables
Other To Do's
- Provide src/output files via flags.