Commit Graph

  • c64ee11534 Analyze Binary expression Apoorva Ranade 2021-04-26 23:26:41 +0530
  • 024cddfa95 Analyze if expr and stmt Apoorva Ranade 2021-04-25 22:15:20 +0530
  • 2f0acdbbf5 Literals and Global Assignment Apoorva Ranade 2021-04-22 15:23:48 +0530
  • 913fd45dc1 Assignment for global variables Apoorva Ranade 2021-04-21 16:31:11 +0530
  • 7b2b6e6c3c
    Merge pull request #6 from ldXiao/pa2grade sunyinqi0508 2021-04-16 20:15:53 +0800
  • 7d8986099b evaluation ldXiao 2021-04-15 10:29:43 -0400
  • 708eeb510a pa2grade ldXiao 2021-04-11 13:32:23 -0400
  • 9f1681bb23 Initial commit github-classroom[bot] 2021-04-04 18:11:58 +0000
  • ffba0838d7 Updated good.py and added other ast.typed files Sanjar Ahmadov 2021-04-04 12:16:13 +0400
  • e9bd20a8bb Added good.py.ast.typed Sanjar Ahmadov 2021-04-04 11:58:57 +0400
  • 7d3f526e96
    Merge pull request #4 from nyu-compiler-construction/bill/worklog_debugging_finished Sanjar 2021-04-04 11:47:01 +0400
  • 9bf0c359ee
    Merge branch 'master' into bill/worklog_debugging_finished sunyinqi0508 2021-04-03 14:11:08 +0800
  • f1c13749a8
    Merge pull request #5 from nyu-compiler-construction/sanjar/testing sunyinqi0508 2021-04-03 14:06:36 +0800
  • f2aed13f69 finished bill 2021-04-03 14:03:16 +0800
  • dddb026b51 Added student test cases Sanjar Ahmadov 2021-04-03 08:14:15 +0400
  • 21e91b62ce
    Update DeclarationAnalyzer.java sunyinqi0508 2021-04-03 03:31:27 +0800
  • c86e536fe3 Final bug fixes. Worklog. Added test diff.py demonstrating the differences between the reference compiler. bill 2021-04-03 02:54:25 +0800
  • 617dbdd3b5
    Merge pull request #3 from nyu-compiler-construction/sanjar/testing sunyinqi0508 2021-04-03 02:33:13 +0800
  • 7595700930
    Merge pull request #2 from nyu-compiler-construction/bill/typecheck_debug sunyinqi0508 2021-04-03 02:31:43 +0800
  • a4419d0625
    Merge pull request #1 from nyu-compiler-construction/apoorva/semantic sunyinqi0508 2021-04-03 02:31:28 +0800
  • ec9d922729
    Update WORKLOG.md ar6496 2021-04-02 11:38:14 +0530
  • 1c43d3ca91 Fixed return type error Apoorva Ranade 2021-04-01 20:50:08 +0530
  • 8244f37463 Fixed return type errors Apoorva Ranade 2021-04-01 19:34:08 +0530
  • 31201bcf33 Fixed nonlocal declaration errors Apoorva Ranade 2021-04-01 16:50:13 +0530
  • e47bc2df75 Added bad_* tests which are failing to pass Sanjar Ahmadov 2021-03-23 22:09:18 -0400
  • 64e82a191e Added all the test cases from PA1 for good.py for validation purposes. Sanjar Ahmadov 2021-03-23 21:56:53 -0400
  • 9e29fdf770 Added test scripts Sanjar Ahmadov 2021-03-23 20:37:05 -0400
  • 5bcf48ffe4 Cleanup Sanjar Ahmadov 2021-03-23 19:47:45 -0400
  • 9bbe3956bc Merged in PA1 Sanjar Ahmadov 2021-03-23 19:24:50 -0400
  • ae3ef07c97
    Update FuncType.java sunyinqi0508 2021-03-23 20:12:15 +0800
  • 8cbc495c57 Type Checker finished Bug fixes (passed 59/59 tests) bill 2021-03-22 06:24:16 +0800
  • 20f733aadf
    Create WORKLOG.md ar6496 2021-03-17 19:40:39 +0530
  • 84b1c679b9 Progress on class def node analyzer Apoorva Ranade 2021-03-13 16:03:23 +0530
  • a11ef7f7d9
    Merge pull request #3 from ldXiao/pa1grade sunyinqi0508 2021-03-13 17:53:29 +0800
  • 9446453747 disclose hiden tests ldXiao 2021-03-12 09:39:57 -0500
  • 044a8a2efd grade ldXiao 2021-03-10 19:34:07 -0500
  • 79be979e13 Added class analyze method Apoorva Ranade 2021-03-09 16:33:48 +0530
  • 92e6688289 Added semantic check for duplicate local variable declaration Apoorva Ranade 2021-03-07 15:35:34 +0530
  • b758a071dc Initial commit github-classroom[bot] 2021-03-03 14:08:57 +0000
  • 1efee5e539 Fixed precedence on '-'. Passed additional tests. Comments on bad.py. Updated worklog. bill 2021-03-01 17:54:09 +0800
  • 440b2e59f3 Merge branch 'master' of https://github.com/nyu-compiler-construction/pa1-chocopy-parser-mjolnir Sanjar Ahmadov 2021-02-26 09:42:20 -0500
  • 776e6001fd Update styles Sanjar Ahmadov 2021-02-26 09:42:15 -0500
  • e3bc6a32da
    Update WORKLOG.md ar6496 2021-02-26 20:04:13 +0530
  • 016e8c76b8
    Update WORKLOG.md ar6496 2021-02-26 20:03:53 +0530
  • 2bba267990
    Update WORKLOG.md ar6496 2021-02-26 20:02:24 +0530
  • 75f4646161
    Update WORKLOG.md sunyinqi0508 2021-02-26 22:20:51 +0800
  • c011c1b819
    Update WORKLOG.md sunyinqi0508 2021-02-26 22:20:27 +0800
  • b95bc53e66
    Update WORKLOG.md ar6496 2021-02-26 19:47:01 +0530
  • c8f40451c0
    Update WORKLOG.md Sanjar 2021-02-26 09:15:40 -0500
  • a80842e656
    Update WORKLOG.md ar6496 2021-02-26 19:44:37 +0530
  • b81176b759
    Merge pull request #2 from nyu-compiler-construction/bill/merge-flex-cup sunyinqi0508 2021-02-26 22:04:47 +0800
  • 8869a01c09 Merge branch 'bill/merge-flex-cup' of https://github.com/nyu-compiler-construction/pa1-chocopy-parser-mjolnir into bill/merge-flex-cup Sanjar Ahmadov 2021-02-26 08:47:03 -0500
  • 7688ac7a8d Merged with master and resolved conflicts Sanjar Ahmadov 2021-02-26 08:46:48 -0500
  • d7a9aab8a4 Working tests Apoorva Ranade 2021-02-26 19:14:42 +0530
  • 0a0b308dcc Modifying Tests Apoorva Ranade 2021-02-26 19:10:23 +0530
  • 9f6d969d2d
    Update WORKLOG.md ar6496 2021-02-24 18:59:14 +0530
  • c21b761c55 Updating tests yet again Apoorva Ranade 2021-02-24 10:48:45 +0530
  • bafb0f46bb Merge branch 'bill/merge-flex-cup' of https://github.com/nyu-compiler-construction/pa1-chocopy-parser-mjolnir into bill/merge-flex-cup Apoorva Ranade 2021-02-22 20:16:32 +0530
  • 53aaa5c140 Updating tests for multi-line strings Apoorva Ranade 2021-02-22 20:13:27 +0530
  • 534b043c62
    Update WORKLOG.md ar6496 2021-02-22 20:02:16 +0530
  • 6bcd40cbf9 Updating tests Apoorva Ranade 2021-02-22 19:32:37 +0530
  • 609903851d Bug fixes: Catching Indentation Errors. A typo on regex of Identifiers Potential fixes on allowing function body with only definations. (not applied) TODO: Allowing a program to have interleaving definations and statements? bill 2021-02-22 16:42:06 +0800
  • f6091d744f
    Create WORKLOG.md ar6496 2021-02-22 10:39:50 +0530
  • 0c5f9b6d8b Adding tests Apoorva Ranade 2021-02-22 10:18:59 +0530
  • ca13d4c461 Fixed failure on test bad_indentation.py bill 2021-02-21 17:55:07 +0800
  • b2536564bc Cleanup bill 2021-02-20 23:24:11 +0800
  • ab6c72e690 Simple fixes for the errors. bill 2021-02-20 21:42:01 +0800
  • fbc6ae9dcf Merge branch 'sahmadov/cup' of https://github.com/nyu-compiler-construction/pa1-chocopy-parser-mjolnir into bill/merge-flex-cup bill 2021-02-20 21:37:49 +0800
  • c5c9bb2f0d Changes made on Flex to adapt for merging. bill 2021-02-20 19:46:30 +0800
  • 0672838265 Cleanup Sanjar Ahmadov 2021-02-19 19:06:13 -0500
  • 1c02aa84d8 Added cexpr Sanjar Ahmadov 2021-02-19 19:03:02 -0500
  • 7b2e1dab3f Added test scripts to ease testing Sanjar Ahmadov 2021-02-19 18:45:13 -0500
  • cf3bd4d745 Finished all grammar - passes 24 test cases Sanjar Ahmadov 2021-02-19 18:44:22 -0500
  • 27b46f386d Lexer will pass the original tokens even if it can be inferred to match the type of terminal defined in .cup file. bill 2021-02-20 04:04:06 +0800
  • d247243be1 Added first 10 (till var_def) rules of grammer from lauguage reference Sanjar Ahmadov 2021-02-18 15:26:14 -0500
  • 2ab3fddc66 Bug fixed: unreachable code; symbol(value) not implemented. bill 2021-02-18 20:38:43 +0800
  • 4cd3062255 Added precedences Sanjar Ahmadov 2021-02-17 14:44:11 -0500
  • e844793c02 Added terminals to parser Sanjar Ahmadov 2021-02-17 13:34:39 -0500
  • ecb8d23418 bug fixes bill 2021-02-18 00:36:30 +0800
  • d5097498b7 more comments bill 2021-02-18 00:27:21 +0800
  • 62330bd237 Fixed some typos, added comments. bill 2021-02-18 00:07:18 +0800
  • 42628a34f7 Revert "initial works on the lexer" bill 2021-02-17 23:16:20 +0800
  • 7409d7e19f Revert "Deal w/ multi-line String Literals." bill 2021-02-17 23:14:46 +0800
  • b6f7943d48 Deal w/ multi-line String Literals. bill 2021-02-17 21:22:28 +0800
  • 03c393beff Changed how we deal w/ StringLiterals across multiple lines bill 2021-02-17 21:14:23 +0800
  • 997178ba9c initial works on the lexer bill 2021-02-17 20:45:38 +0800
  • 54e35e2b89 Initial commit github-classroom[bot] 2021-02-09 10:56:17 +0000