From 5b68c981912b69d376da81ce221601b6ac976a6f Mon Sep 17 00:00:00 2001
From: Alfie Eagleton <67986414+TheAlfanator@users.noreply.github.com>
Date: Mon, 8 Nov 2021 13:30:38 +0000
Subject: more updates

---
 report/esoteric_project_report.pdf | Bin 212373 -> 213989 bytes
 report/esoteric_project_report.tex |  20 +++++++++++++++-----
 2 files changed, 15 insertions(+), 5 deletions(-)

(limited to 'report')

diff --git a/report/esoteric_project_report.pdf b/report/esoteric_project_report.pdf
index a27f989..4a9c351 100644
Binary files a/report/esoteric_project_report.pdf and b/report/esoteric_project_report.pdf differ
diff --git a/report/esoteric_project_report.tex b/report/esoteric_project_report.tex
index b3b83bb..39e40ab 100644
--- a/report/esoteric_project_report.tex
+++ b/report/esoteric_project_report.tex
@@ -222,6 +222,8 @@ asdf
 			\hline
 			\textbf{Abbreviation} & \textbf{Term}\\
 			\hline
+			$<$program$>$ ::= & $<$sequence$>$ \\
+			\hline
 			$<$statement$>$ ::= & $<$assignment$>$ $|$ \\
 			 & IF $|$ \\
 			 & WHILE \\
@@ -233,12 +235,20 @@ asdf
 			$<$clause$>$ ::= & IF $|$ \\
 			& DO $|$ \\
 			& PRINT $|$ \\
+			& FUNCTION \textbar \\
+			& SUBROUTINE \\
+			\hline
+			$<$assignment$>$ ::= & CHARACTER $<$string$>$ = $<$expression$>$ $|$ \\
+			& LOGICAL $<$string$>$ = $<$expression$>$ $|$ \\
+			& COMPLEX $<$string$>$ = $<$expression$>$ $|$ \\
+			& REAL $<$string$>$ = $<$expression$>$ $|$ \\
+			& INTEGER $<$string$>$ = $<$expression$>$ \\
+			\hline
+			PRINT ::= & PRINT format [ , output\textunderscore item\textunderscore list ] \\
 			\hline
-			$<$assignment$>$ ::= & CHARACTER $|$ \\
-			& LOGICAL $|$ \\
-			& COMPLEX $|$ \\
-			& REAL $|$ \\
-			& INTEGER \\
+			FUNCTION ::= & FUNCTION $<$string$>$ [ , output\textunderscore item\textunderscore list ] \\
+			& $<$sequence$>$ \\
+			& RETURN END FUNCTION \\
 			\hline
 			IF ::= & IF $<$expression$>$ THEN $<$statement$>$ END IF $|$\\
 			 & IF $<$expression$>$ THEN $<$statement$>$ ELSE $<$statement$>$ END IF \\
-- 
cgit v1.2.3