Commit Graph

56 Commits

Author SHA1 Message Date
Shunsuke Shibayama 8e8fc8eb29 fix: shadowing bug 2023-07-28 23:29:23 +09:00
Shunsuke Shibayama db79b8b233 build: update deps 2023-06-26 13:34:42 +09:00
Shunsuke Shibayama 96573c2b56 fix: path resolution bugs 2023-05-25 19:59:33 +09:00
Shunsuke Shibayama 2a922504e0 fix: minor bugs 2023-05-25 01:58:20 +09:00
Shunsuke Shibayama 90e2633891 build: update deps & add tests 2023-05-13 21:19:01 +09:00
Shunsuke Shibayama 8be2f4c7d4 fix: `Union` type can take more than 3 options 2023-05-10 23:14:24 +09:00
Shunsuke Shibayama ace6c345dd fix: #26 2023-05-10 00:12:59 +09:00
Shunsuke Shibayama 2c8067da95 feat: support `Iterator/Sequence/Mapping` 2023-05-10 00:06:10 +09:00
Shunsuke Shibayama fae74465fb build: update deps 2023-05-04 20:07:54 +09:00
Shunsuke Shibayama 12cdb09559 feat: support `Callable/Iterable` 2023-05-03 15:14:26 +09:00
Shunsuke Shibayama b301a298b6 feat: implement default-parameter & keyword-arg 2023-04-30 00:28:10 +09:00
Shunsuke Shibayama c47397c159 feat: support `dict/tuple` types 2023-04-29 12:40:46 +09:00
Shunsuke Shibayama 6702b939bf fix: collection types checking bugs 2023-04-27 16:01:37 +09:00
Shunsuke Shibayama a974c1ff81 feat: support `typing.cast` 2023-04-19 20:19:30 +09:00
Shunsuke Shibayama 629f73d04a feat: implement `Literal` 2023-04-12 00:50:35 +09:00
Shunsuke Shibayama 6d4a791305 support type narrowing 2023-03-31 01:30:55 +09:00
Shunsuke Shibayama 7419411243 fix: module resolution bug 2023-03-24 18:47:45 +09:00
Shunsuke Shibayama 8fd38bbcb7 update deps 2023-03-23 21:22:31 +09:00
Shunsuke Shibayama 929ef64adf update test case 2023-03-21 00:32:43 +09:00
Shunsuke Shibayama 73c05b84f0 add projection types testing 2023-03-20 13:52:27 +09:00
Shunsuke Shibayama 59284b6ad5 feat: infer external class attributes types 2023-03-16 02:19:30 +09:00
Shunsuke Shibayama 802eb4fca5 fix: tuple/import bugs 2023-03-15 12:29:02 +09:00
Shunsuke Shibayama e420185370 fix: module importing bug 2023-03-14 06:30:38 +09:00
Shunsuke Shibayama 5dcb783bfc fix `import` bugs 2023-03-13 17:31:24 +09:00
Shunsuke Shibayama 0d2bfb294f feat: support inheritance 2023-03-07 23:01:59 +09:00
Shunsuke Shibayama e05ac3865a update deps & fix 2023-03-06 12:06:18 +09:00
Shunsuke Shibayama 6311c01e21 minor fixes 2023-03-02 11:31:43 +09:00
Shunsuke Shibayama 97e6535770 update tests 2023-02-25 17:19:48 +09:00
Shunsuke Shibayama deb7382dcb feat: fix #4 2023-02-25 17:18:18 +09:00
Shunsuke Shibayama 80249587eb support unary operator checks 2023-02-24 15:39:25 +09:00
Shunsuke Shibayama 4b3ff53295 Support operator checks for user-defined classes 2023-02-24 14:57:08 +09:00
Shunsuke Shibayama 60942cdcd5 feat: support class field declaration 2023-02-06 14:13:25 +09:00
Shunsuke Shibayama 058dd01d5e Update dependencies version 2023-01-04 13:08:33 +09:00
Shunsuke Shibayama b8fc7b9778 Add `with` statement conversion 2022-12-31 02:45:44 +09:00
Shunsuke Shibayama 4c99de6125 Add `NameInfo::defined_block_id` 2022-12-27 15:58:40 +09:00
Shunsuke Shibayama d5485229cc Update the test 2022-12-25 12:04:23 +09:00
Shunsuke Shibayama 401a6f9b84 Fix a type declaration bug 2022-12-25 12:00:30 +09:00
Shunsuke Shibayama 6dd9af7d09 Add tests for errors/warns 2022-12-24 12:14:31 +09:00
Shunsuke Shibayama b755ceb274 Implement some errors 2022-12-24 11:57:12 +09:00
Shunsuke Shibayama 957136085f Fix an attribitue mangling bug 2022-12-24 01:18:30 +09:00
Shunsuke Shibayama 419f480a52 Fix a `import ~ from` bug 2022-12-24 00:57:10 +09:00
Shunsuke Shibayama 4a050a89b7 Fix mangling bugs 2022-12-24 00:30:06 +09:00
Shunsuke Shibayama e87862f05d Support for classes that don't be uppercase 2022-12-24 00:09:48 +09:00
Shunsuke Shibayama ef635a007c Support empty class def 2022-12-23 22:36:20 +09:00
Shunsuke Shibayama f46b33d243 Add tests 2022-12-23 15:25:03 +09:00
Shunsuke Shibayama c9169287e3 Add augmented assign conversion 2022-12-20 23:59:42 +09:00
Shunsuke Shibayama a350da5142 support `Class.__call__` 2022-12-17 12:23:40 +09:00
Shunsuke Shibayama 5cdeab63ae Implement for parameters conversion 2022-12-15 22:09:49 +09:00
Shunsuke Shibayama 1da23dfcca Update import.py 2022-12-14 18:11:55 +09:00
Shunsuke Shibayama b7d8e9632d Update source 2022-12-14 16:34:17 +09:00