From f6091d744f9ab13fa24088aea881aeec751a9259 Mon Sep 17 00:00:00 2001
From: ar6496 <78793916+ar6496@users.noreply.github.com>
Date: Mon, 22 Feb 2021 10:39:50 +0530
Subject: [PATCH] Create WORKLOG.md
---
WORKLOG.md | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
create mode 100644 WORKLOG.md
diff --git a/WORKLOG.md b/WORKLOG.md
new file mode 100644
index 0000000..612c819
--- /dev/null
+++ b/WORKLOG.md
@@ -0,0 +1,17 @@
+Compiler Construction PA1 Worklog
+
+
Team:
+
Apoorva Ranade(ar6496)
+
Sanjar Ahmadov(sa5640)
+
Yinqi Sun(ys3540)
+
+
Acknowledgments: Provide attribution to any collaborations, external resources, or out-side help.
+
+
Indentation: Describe your strategy for handling INDENT and DEDENT tokens. Point to the relevant source files and line numbers.
+
A stack is maintained by the lexer to keep track of indentations. A count is accumulated for the number of whitespace characters before the first token. If the count changes from the previous line count, a stack operation is performed. If count increases, another value is added to the stack. If count decreases, the topmost value is popped from the stack.
+
+
Challenges: Describe any challenges (besides indentation) you encountered and the way you solved them. Mention the approaches that did not work, if any.
+
+
+
Improvements: Describe any improvements you introduced that were not strictly necessary to pass the tests, such as implementing additional functionality, adding new tests, or enabling static analysis.
+
Added more tests to rigorously check program flow and indentation.