Commit Graph

176 Commits

Author SHA1 Message Date
Shunsuke Shibayama ec539b013f fix: type specification bugs 2024-10-04 15:57:22 +09:00
Shunsuke Shibayama 1bfb52f801 build: update version (v0.0.63) 2024-09-26 19:02:01 +09:00
Shunsuke Shibayama b854eb7126 fix: minor bugs
update deps
2024-09-26 18:18:27 +09:00
Shunsuke Shibayama a1ffcf0a35 feat: support f-string 2024-09-21 13:37:53 +09:00
Shunsuke Shibayama 2fd2b37411 build: update version (v0.0.62) 2024-09-19 18:15:41 +09:00
Shunsuke Shibayama fa15f92276 build: update deps & add test cases 2024-09-19 18:11:47 +09:00
Shunsuke Shibayama e899546687 Update convert.rs 2024-08-22 14:39:52 +09:00
Shunsuke Shibayama 42c11642fd build: update version (v0.0.61) 2024-08-20 22:35:13 +09:00
Shunsuke Shibayama e3a9720159 fix: signature help not working 2024-08-20 22:32:44 +09:00
Shunsuke Shibayama b6a368257f feat: add `pylyzer_wasm` crate 2024-08-20 14:19:11 +09:00
Shunsuke Shibayama 6828ddcf56 refactor: add `pylyzer_core` crate 2024-08-20 12:46:27 +09:00
Shunsuke Shibayama f5503d6f9e feat: support arguments expansion 2024-08-20 02:53:19 +09:00
Shunsuke Shibayama 94221a6419 fix: TypeVar bug 2024-08-20 02:19:34 +09:00
Shunsuke Shibayama 6e88efebe8 feat: string literal type (forward reference) 2024-08-19 21:48:38 +09:00
Shunsuke Shibayama 67a65b5c52 feat: support glob import 2024-08-18 13:35:00 +09:00
Shunsuke Shibayama ce12285143 feat: support `TypeVar` & type parameter syntax
User class generics are not yet supported
2024-08-18 13:30:22 +09:00
Shunsuke Shibayama 582906ed92 Update gen_decl.rs 2024-08-17 12:33:32 +09:00
Shunsuke Shibayama bbe828db94 feat: type spec of reassignment 2024-08-16 15:30:47 +09:00
Shunsuke Shibayama 14d7fd3c33 fix: default param type mismatch errors don't report 2024-08-08 15:01:41 +09:00
Shunsuke Shibayama 7440f2fa46 fix: class importing bug 2024-08-06 19:40:46 +09:00
Shunsuke Shibayama 3c46a0340d feat: support workspace diagnostics
and fix some bugs
2024-07-07 12:57:52 +09:00
Shunsuke Shibayama 679a2fdadd Update gen_decl.rs 2024-06-19 01:27:49 +09:00
Shunsuke Shibayama a088185612 feat: support slice 2024-06-16 21:30:11 +09:00
Shunsuke Shibayama b35a26bba4 update deps 2024-04-29 23:55:01 +09:00
Shunsuke Shibayama 70c23905ae update deps 2024-03-13 03:02:26 +09:00
Shunsuke Shibayama a988e3e52c update deps 2024-03-06 02:24:15 +09:00
Shunsuke Shibayama 84c72e6ef6 feat: support varargs 2023-12-09 20:58:10 +09:00
Shunsuke Shibayama 12a4c4c45e update deps 2023-11-04 00:59:38 +09:00
Shunsuke Shibayama 2f919b2e6f change checker: ASTLowerer -> PackageBuilder 2023-11-03 17:20:39 +09:00
Shunsuke Shibayama 058e4b97d6 Update convert.rs 2023-10-05 02:02:28 +09:00
Shunsuke Shibayama 1a4cb8db60 Update convert.rs 2023-09-11 22:21:37 +09:00
Shunsuke Shibayama ca262b4046 build: update version (v0.0.42) 2023-09-03 03:08:15 +09:00
Shunsuke Shibayama 3d2cc3586f build: update deps 2023-07-26 21:36:16 +09:00
Shunsuke Shibayama ecee5b7192 fix: shadowing bug 2023-07-12 14:54:33 +09:00
Shunsuke Shibayama b781fdf474 build: update deps & internal changes 2023-07-07 01:25:16 +09:00
Shunsuke Shibayama 4098c90a19 build: update deps 2023-06-23 00:52:37 +09:00
Shunsuke Shibayama 466a3bdc77 build: update version (v0.0.32) 2023-06-10 23:38:15 +09:00
Shunsuke Shibayama b9839553b1 Update convert.rs 2023-06-09 21:54:02 +09:00
Shunsuke Shibayama df54032e54 build: update deps 2023-06-09 21:06:13 +09:00
Shunsuke Shibayama 25336075c1 Update convert.rs 2023-06-08 02:38:40 +09:00
Shunsuke Shibayama 39c27524ec WIP 2023-06-07 17:09:03 +09:00
Shunsuke Shibayama d4c4f08a6f trial 2023-06-07 02:58:01 +09:00
Shunsuke Shibayama e550dd986e Update convert.rs 2023-05-29 06:30:41 +09:00
Jeong YunWon 69d634115a trial 2023-05-29 01:11:43 +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 05835e7b0a chore: improve `Union/Mapping` error messages 2023-05-10 23:34:47 +09:00
Shunsuke Shibayama 8be2f4c7d4 fix: `Union` type can take more than 3 options 2023-05-10 23:14:24 +09:00
Shunsuke Shibayama 2c8067da95 feat: support `Iterator/Sequence/Mapping` 2023-05-10 00:06:10 +09:00
Shunsuke Shibayama 12cdb09559 feat: support `Callable/Iterable` 2023-05-03 15:14:26 +09:00
Shunsuke Shibayama ffae325bed build: update deps
improve location acquisition of import symbols
2023-04-30 21:37:48 +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 bd626f5c3c update deps 2023-04-12 00:56:11 +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 9462b9572e Update clone.rs 2023-03-29 22:22:31 +09:00
Shunsuke Shibayama 7419411243 fix: module resolution bug 2023-03-24 18:47:45 +09:00
Shunsuke Shibayama 83d59d4c53 update version (v0.0.15) 2023-03-24 13:06:33 +09:00
Shunsuke Shibayama f393ac4531 Update gen_decl.rs 2023-03-16 02:23:35 +09:00
Shunsuke Shibayama 59284b6ad5 feat: infer external class attributes types 2023-03-16 02:19:30 +09:00
Shunsuke Shibayama 5ed9306ee2 remove needless conversion 2023-03-16 01:10:44 +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 bd90b57c58 Update convert.rs 2023-03-07 09:57:18 +09:00
Shunsuke Shibayama 2ea00bf6c1 fix: filename escaping bug 2023-03-06 13:16:32 +09:00
Shunsuke Shibayama e05ac3865a update deps & fix 2023-03-06 12:06:18 +09:00
Shunsuke Shibayama 51c118bce6 Update convert.rs 2023-03-04 11:52:11 +09:00
Shunsuke Shibayama 6311c01e21 minor fixes 2023-03-02 11:31:43 +09:00
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