Commit Graph

168 Commits

Author SHA1 Message Date
d23af1ddd0 Add more name tests 2023-09-28 00:17:26 -04:00
212c03c81b Methods are now declared with :: instead of . 2023-09-26 17:19:23 -04:00
181db224d6 Uniqueness error and non-error cases are tested 2023-09-26 16:47:04 -04:00
6b9e0f4f2d Added more tests to analyzer 2023-09-26 16:40:26 -04:00
f19e819280 Analyzer passes first test 2023-09-23 00:55:15 -04:00
5d98efb850 Added base analyzer 2023-09-23 00:49:23 -04:00
c9e7390f06 Added scope information to some entities 2023-09-23 00:48:50 -04:00
57e41e48ff Ok now slices actually 2023-09-22 00:58:06 -04:00
53c0bb7171 Added slicing operation 2023-09-21 17:26:40 -04:00
5b0e9e53cc Added slices because of how extremely important they are 2023-09-21 17:04:53 -04:00
0f7e2e3f10 Wrote unit test for methods 2023-09-19 01:35:56 -04:00
f703dead1d Tested and fixed more expressions 2023-09-19 01:10:58 -04:00
701bf13a3a Tested and fixed a lot of expressions 2023-09-18 22:08:55 -04:00
40514cfcf9 Fixed errors with parsing types 2023-09-18 02:12:27 -04:00
8972d5ad8e Created testing framework for parser 2023-09-18 01:55:38 -04:00
ecd222ef42 Add ParseFile convenience method 2023-09-18 00:24:31 -04:00
eb73b388d6 Add String() method to parser.Tree 2023-09-18 00:24:13 -04:00
6df77d35fc Implemented parser 2023-09-18 00:13:55 -04:00