Sanjar Ahmadov
|
47d85f8df4
|
Merge branch 'sanjar/improvements' of https://github.com/nyu-compiler-construction/pa3-chocopy-code-generation-mjolnir into sanjar/improvements
|
2021-05-07 10:52:23 -04:00 |
|
Sanjar Ahmadov
|
6deb97be81
|
Merged in pa2 and updated test scripts
|
2021-05-07 10:52:10 -04:00 |
|
Sanjar Ahmadov
|
64dfdcd78d
|
fails if actual and formal param types cant resolve
|
2021-05-07 09:29:44 -04:00 |
|
Sanjar Ahmadov
|
ef4ac31e04
|
cleanup
|
2021-05-04 21:21:54 -04:00 |
|
Sanjar Ahmadov
|
f2485b1e97
|
Nested functions work
|
2021-05-04 21:17:48 -04:00 |
|
Sanjar Ahmadov
|
ca92cffcd3
|
added static link and accessing local variables capability
|
2021-05-04 19:33:47 -04:00 |
|
Sanjar Ahmadov
|
14a5f54ceb
|
Changed active frame logic - matched it with the implementation guide
|
2021-05-04 13:20:13 -04:00 |
|
Sanjar Ahmadov
|
0a5c6f1aa6
|
fixed conflicts
|
2021-05-04 11:57:42 -04:00 |
|
Sanjar Ahmadov
|
34494a5597
|
Fixed function call
|
2021-05-04 11:53:14 -04:00 |
|
Sanjar Ahmadov
|
398563d8ba
|
fixed issue in boxing
|
2021-05-02 12:46:35 -04:00 |
|
Sanjar Ahmadov
|
69939f08c3
|
Boxing integer and booleans done
|
2021-05-02 12:19:10 -04:00 |
|
Sanjar Ahmadov
|
026eb099b0
|
Add jump to label in return statement
|
2021-05-02 10:54:51 -04:00 |
|
Sanjar Ahmadov
|
3c4eeb2fdc
|
Added .equiv directives. Need to fix runtime exceptions
|
2021-05-02 10:24:15 -04:00 |
|
Sanjar Ahmadov
|
c0e7c2a878
|
added test scripts
|
2021-05-02 09:49:23 -04:00 |
|
Sanjar Ahmadov
|
04780157fc
|
merged in bill/merge-cond-cls
|
2021-05-02 09:47:14 -04:00 |
|
Sanjar Ahmadov
|
bcf37be308
|
added makeint
|
2021-05-02 09:40:03 -04:00 |
|
Sanjar Ahmadov
|
4d97a84bce
|
cleanup
|
2021-05-02 09:39:20 -04:00 |
|
Sanjar Ahmadov
|
82829cb601
|
Basic function calls, passing and returning parameters and using local variables work fine
|
2021-05-01 18:23:51 -04:00 |
|
Sanjar Ahmadov
|
baac6bc15b
|
fixed conflicts after merging bill/merge-cond-cls
|
2021-05-01 12:48:21 -04:00 |
|
Sanjar Ahmadov
|
a3a7853383
|
Added user defined function, function call and return statement
|
2021-05-01 11:58:48 -04:00 |
|
Sanjar Ahmadov
|
ffba0838d7
|
Updated good.py and added other ast.typed files
|
2021-04-04 12:16:13 +04:00 |
|
Sanjar Ahmadov
|
e9bd20a8bb
|
Added good.py.ast.typed
|
2021-04-04 11:58:57 +04:00 |
|
Sanjar Ahmadov
|
dddb026b51
|
Added student test cases
|
2021-04-03 08:14:15 +04:00 |
|
Sanjar Ahmadov
|
e47bc2df75
|
Added bad_* tests which are failing to pass
|
2021-03-23 22:09:18 -04:00 |
|
Sanjar Ahmadov
|
64e82a191e
|
Added all the test cases from PA1 for good.py for validation purposes.
|
2021-03-23 21:56:53 -04:00 |
|
Sanjar Ahmadov
|
9e29fdf770
|
Added test scripts
|
2021-03-23 20:37:05 -04:00 |
|
Sanjar Ahmadov
|
5bcf48ffe4
|
Cleanup
|
2021-03-23 19:47:45 -04:00 |
|
Sanjar Ahmadov
|
9bbe3956bc
|
Merged in PA1
|
2021-03-23 19:24:50 -04:00 |
|
Sanjar Ahmadov
|
440b2e59f3
|
Merge branch 'master' of https://github.com/nyu-compiler-construction/pa1-chocopy-parser-mjolnir
|
2021-02-26 09:42:20 -05:00 |
|
Sanjar Ahmadov
|
776e6001fd
|
Update styles
|
2021-02-26 09:42:15 -05:00 |
|
Sanjar
|
c8f40451c0
|
Update WORKLOG.md
|
2021-02-26 09:15:40 -05:00 |
|
Sanjar Ahmadov
|
8869a01c09
|
Merge branch 'bill/merge-flex-cup' of https://github.com/nyu-compiler-construction/pa1-chocopy-parser-mjolnir into bill/merge-flex-cup
|
2021-02-26 08:47:03 -05:00 |
|
Sanjar Ahmadov
|
7688ac7a8d
|
Merged with master and resolved conflicts
|
2021-02-26 08:46:48 -05:00 |
|
Sanjar Ahmadov
|
0672838265
|
Cleanup
|
2021-02-19 19:06:13 -05:00 |
|
Sanjar Ahmadov
|
1c02aa84d8
|
Added cexpr
|
2021-02-19 19:03:02 -05:00 |
|
Sanjar Ahmadov
|
7b2e1dab3f
|
Added test scripts to ease testing
|
2021-02-19 18:45:13 -05:00 |
|
Sanjar Ahmadov
|
cf3bd4d745
|
Finished all grammar - passes 24 test cases
|
2021-02-19 18:44:22 -05:00 |
|
Sanjar Ahmadov
|
d247243be1
|
Added first 10 (till var_def) rules of grammer from lauguage reference
|
2021-02-18 15:26:14 -05:00 |
|
Sanjar Ahmadov
|
4cd3062255
|
Added precedences
|
2021-02-17 14:44:11 -05:00 |
|
Sanjar Ahmadov
|
e844793c02
|
Added terminals to parser
|
2021-02-17 13:34:39 -05:00 |
|