Commit graph

54 commits

Author SHA1 Message Date
Shunsuke Shibayama
deb7382dcb feat: fix #4 2023-02-25 17:18:18 +09:00
Shunsuke Shibayama
4b3ff53295 Support operator checks for user-defined classes 2023-02-24 14:57:08 +09:00
Shunsuke Shibayama
2bfb4cbc6a update deps & fix 2023-02-22 13:21:16 +09:00
Shunsuke Shibayama
eafc5f97fa use PylyzerStatus 2023-02-16 06:02:34 +09:00
Shunsuke Shibayama
f37fb6f521 Update gen_decl.rs 2023-02-14 20:01:33 +09:00
Shunsuke Shibayama
04c4a4dc54 Update convert.rs 2023-02-14 00:41:33 +09:00
Shunsuke Shibayama
19c776ee43 feat: calculate exact location 2023-02-13 23:34:37 +09:00
Shunsuke Shibayama
60942cdcd5 feat: support class field declaration 2023-02-06 14:13:25 +09:00
Shunsuke Shibayama
34019d9f8f fix: #2 2023-02-06 03:54:32 +09:00
Shunsuke Shibayama
e5b0a5cc5d Update with dependencies 2023-02-04 10:51:55 +09:00
Shunsuke Shibayama
36427cb647 Update deps & micro fix 2023-01-26 11:47:30 +09:00
Shunsuke Shibayama
e464e8dc79 Update convert.rs 2023-01-11 18:16:39 +09:00
Shunsuke Shibayama
0ccbd89070 Update: match the latest erg 2023-01-05 23:06:36 +09:00
Shunsuke Shibayama
b8fc7b9778 Add with statement conversion 2022-12-31 02:45:44 +09:00
Shunsuke Shibayama
3035b13406 Update convert.rs 2022-12-29 11:20:56 +09:00
Shunsuke Shibayama
4c99de6125 Add NameInfo::defined_block_id 2022-12-27 15:58:40 +09:00
Shunsuke Shibayama
2590cd6ab4 Add is/is not 2022-12-27 01:39:59 +09:00
Shunsuke Shibayama
7969c86fa2 Change containers mutable 2022-12-26 23:31:43 +09:00
Shunsuke Shibayama
6d6eebf1e2 Update Cargo.toml 2022-12-25 19:44:35 +09:00
Shunsuke Shibayama
f0cf267da2 Update: generate type definition files even in errors 2022-12-25 18:17:39 +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
360972c976 Update convert.rs 2022-12-24 01:03:51 +09:00
Shunsuke Shibayama
419f480a52 Fix a import ~ from bug 2022-12-24 00:57:10 +09:00
Shunsuke Shibayama
665f907fd0 Update convert.rs 2022-12-24 00:35:48 +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
b473513ed8 Update convert.py 2022-12-23 23:27:10 +09:00
Shunsuke Shibayama
ef635a007c Support empty class def 2022-12-23 22:36:20 +09:00
Shunsuke Shibayama
c3c1615690 Add error documents 2022-12-23 15:25:14 +09:00
Shunsuke Shibayama
f46b33d243 Add tests 2022-12-23 15:25:03 +09:00
Shunsuke Shibayama
eb3fc9be8d Enhance: ASTConverter can return errors 2022-12-23 14:31:04 +09:00
Shunsuke Shibayama
4a606c4646 Update convert.rs 2022-12-23 14:03:16 +09:00
Shunsuke Shibayama
4988282d9e Update convert.rs 2022-12-23 13:42:41 +09:00
Shunsuke Shibayama
0fc2348eb7 Allow multiple definition 2022-12-23 11:31:14 +09:00
Shunsuke Shibayama
ca5604f67b Eliminate unwraps 2022-12-21 11:35:40 +09:00
Shunsuke Shibayama
8a596a5aac Add tuple/multi assign conversion 2022-12-21 11:20:55 +09:00
Shunsuke Shibayama
c9169287e3 Add augmented assign conversion 2022-12-20 23:59:42 +09:00
Shunsuke Shibayama
59c3bb16ac Implement import from statement conversion 2022-12-20 19:49:39 +09:00
Shunsuke Shibayama
a350da5142 support Class.__call__ 2022-12-17 12:23:40 +09:00
Shunsuke Shibayama
be2bb81d81 Support class definition analyzing 2022-12-17 10:43:12 +09:00
Shunsuke Shibayama
f8c010ec7c Add ASTConverter 2022-12-16 19:58:42 +09:00
Shunsuke Shibayama
5cdeab63ae Implement for parameters conversion 2022-12-15 22:09:49 +09:00
Shunsuke Shibayama
79fb8a8f35 Add convert_expr_to_param 2022-12-15 00:05:29 +09:00
Shunsuke Shibayama
0713e8cdac Update convert.rs 2022-12-14 20:49:43 +09:00
Shunsuke Shibayama
76a7f16c25 Update source 2022-12-14 20:48:12 +09:00
Shunsuke Shibayama
3e4a1883fc Implement some conversion 2022-12-14 15:10:25 +09:00
Shunsuke Shibayama
4583c5218e Add assert 2022-12-14 11:47:51 +09:00