52 Commits
Author SHA1 Message Date
Apoorva Ranade d314b2841b Dummy.s 2021-05-07 21:44:36 +05:30
Apoorva Ranade be2822416c Removed unused functions and imports 2021-05-07 21:28:07 +05:30
Apoorva Ranade dbf4398da2 Merge branch 'sanjar/improvements' of https://github.com/nyu-compiler-construction/pa3-chocopy-code-generation-mjolnir into sanjar/improvements 2021-05-07 20:32:17 +05:30
Apoorva Ranade 37a90ac2f6 Optimization 2021-05-07 20:32:06 +05:30
Apoorva Ranade ee03f7b1c0 Cleanup 4 2021-05-07 20:18:57 +05:30
Apoorva Ranade 832b4f8d98 Cleanup 3 2021-05-07 20:12:11 +05:30
Apoorva Ranade 5f54c2df4b Cleanup 2 2021-05-07 18:28:45 +05:30
Apoorva Ranade d529a8f17b Cleanup Part 1 2021-05-07 17:59:49 +05:30
Apoorva Ranade 22ada8a1c1 Fixed for loop for str 2021-05-06 01:16:29 +05:30
Apoorva Ranade 2db4a635f8 Clean up 2021-05-06 00:22:48 +05:30
Apoorva Ranade 1944e1dad5 Fixed IndexExpr 2021-05-05 23:28:46 +05:30
Apoorva Ranade 3ef2df7136 Fixed IfStmt 2021-05-05 22:56:11 +05:30
Apoorva Ranade 08ddb39134 Added support for Strings 2021-05-05 21:42:38 +05:30
Apoorva Ranade a23d39eb02 Fixed for loop 2021-05-05 20:10:18 +05:30
Apoorva Ranade e6230c71a4 Added error codes to emitError Function 2021-05-05 17:32:17 +05:30
Apoorva Ranade 59a7fceb9c Fixed oob error code 2021-05-05 17:28:01 +05:30
Apoorva Ranade 23a19c27f8 Small fix 2021-05-05 16:17:15 +05:30
Apoorva Ranade 0b00c3fc1d Minor correction 2021-05-04 15:39:52 +05:30
Apoorva Ranade 4fa4a92e1f Added operators on Strings 2021-05-04 15:34:38 +05:30
Apoorva Ranade 1952bb2d38 Changed ListExpr Analyze and add operator for lists 2021-05-04 13:19:40 +05:30
Apoorva Ranade 874808ef98 Added is operator 2021-05-03 23:40:11 +05:30
Apoorva Ranade 10cbb67c09 Fixed Identifier Analyze 2021-05-03 23:22:51 +05:30
Apoorva Ranade 7a8e5b2082 Clean up 2021-05-03 22:56:01 +05:30
Apoorva Ranade fbd740eb25 For loop 2021-05-03 22:38:48 +05:30
Apoorva Ranade 38e9887638 Used incSp 2021-05-03 20:02:48 +05:30
Apoorva Ranade 9e2b344bd2 Fixed Ifs 2021-05-02 20:20:52 +05:30
Apoorva Ranade 54b792ba10 Fixing while 2021-05-02 20:11:59 +05:30
Apoorva Ranade 115906ac11 Merged with remote 2021-05-02 18:13:49 +05:30
Apoorva Ranade c02b36d305 BinaryExpr Analyze Boolean and List Type 2021-05-02 18:10:20 +05:30
Apoorva Ranade 4b1b313bbe BinaryExpr Integer operands Analyze 2021-05-02 12:15:17 +05:30
Apoorva Ranade a822a4ab69 UnaryExpr Analyze fixed 2021-05-02 11:19:50 +05:30
Apoorva Ranade 748b42fc53 Changed variable name and fixed indentation 2021-04-30 22:25:31 +05:30
Apoorva Ranade 530f3ce6ea Added list expr analyze 2021-04-30 16:52:59 +05:30
Apoorva Ranade 1fb6f3f085 While loop 2021-04-28 15:32:07 +05:30
Apoorva Ranade f92308238b Variable declarations and assignment 2021-04-28 13:26:37 +05:30
Apoorva Ranade c64ee11534 Analyze Binary expression 2021-04-26 23:26:41 +05:30
Apoorva Ranade 024cddfa95 Analyze if expr and stmt 2021-04-25 22:15:20 +05:30
Apoorva Ranade 2f0acdbbf5 Literals and Global Assignment 2021-04-22 15:23:48 +05:30
Apoorva Ranade 913fd45dc1 Assignment for global variables 2021-04-21 16:31:11 +05:30
Apoorva Ranade 1c43d3ca91 Fixed return type error 2021-04-01 20:50:08 +05:30
Apoorva Ranade 8244f37463 Fixed return type errors 2021-04-01 19:34:08 +05:30
Apoorva Ranade 31201bcf33 Fixed nonlocal declaration errors 2021-04-01 16:50:13 +05:30
Apoorva Ranade 84b1c679b9 Progress on class def node analyzer 2021-03-13 16:03:23 +05:30
Apoorva Ranade 79be979e13 Added class analyze method 2021-03-09 16:33:48 +05:30
Apoorva Ranade 92e6688289 Added semantic check for duplicate local variable declaration 2021-03-07 15:35:34 +05:30
Apoorva Ranade d7a9aab8a4 Working tests 2021-02-26 19:14:42 +05:30
Apoorva Ranade 0a0b308dcc Modifying Tests 2021-02-26 19:10:23 +05:30
Apoorva Ranade c21b761c55 Updating tests yet again 2021-02-24 10:48:45 +05:30
Apoorva Ranade bafb0f46bb Merge branch 'bill/merge-flex-cup' of https://github.com/nyu-compiler-construction/pa1-chocopy-parser-mjolnir into bill/merge-flex-cup 2021-02-22 20:16:32 +05:30
Apoorva Ranade 53aaa5c140 Updating tests for multi-line strings 2021-02-22 20:13:27 +05:30
Apoorva Ranade 6bcd40cbf9 Updating tests 2021-02-22 19:32:37 +05:30
Apoorva Ranade 0c5f9b6d8b Adding tests 2021-02-22 10:18:59 +05:30