Commit graph

285 commits

Author SHA1 Message Date
Shunsuke Shibayama
2283f4a3b1 WIP 2022-11-01 17:56:04 +09:00
Shunsuke Shibayama
c2d4015f9b Update version (nightly) 2022-10-28 18:14:12 +09:00
Shunsuke Shibayama
968d3b5d2c Fix trait implementation check 2022-10-28 18:03:35 +09:00
Shunsuke Shibayama
12711ba08a Add semver.er 2022-10-23 21:13:45 +09:00
Shunsuke Shibayama
dfef7f2df1 Update version (nightly) 2022-10-23 01:21:57 +09:00
Shunsuke Shibayama
329274e2cd Implement match! 2022-10-23 01:21:18 +09:00
Shunsuke Shibayama
7862331488 Update desugar_param_pat.er 2022-10-23 01:12:28 +09:00
Shunsuke Shibayama
52a00930f4 Add unreachable 2022-10-23 01:01:24 +09:00
Shunsuke Shibayama
4068a5ba07 Implement parameter pattern desugaring 2022-10-23 00:56:39 +09:00
Shunsuke Shibayama
6635f7188b Update version (nightly) 2022-10-22 21:49:35 +09:00
Shunsuke Shibayama
ce9d27d5a8 Update version (nightly) 2022-10-22 15:17:00 +09:00
Shunsuke Shibayama
47bedf67d8 Implement type spec of projection and enum types 2022-10-22 14:01:48 +09:00
Shunsuke Shibayama
978866b31a Update version (nightly) 2022-10-21 14:59:29 +09:00
Shunsuke Shibayama
b28c6bd118 Implement Record/TupleTypeSpec 2022-10-21 14:42:53 +09:00
Shunsuke Shibayama
1356ce399b Add string module 2022-10-21 11:24:23 +09:00
Shunsuke Shibayama
e31d109b32 Update version (nightly) 2022-10-21 00:53:40 +09:00
Shunsuke Shibayama
18e6c1be9a Update parse.rs 2022-10-20 19:59:28 +09:00
Shunsuke Shibayama
b7b3e0f27c Update parse.rs 2022-10-20 19:58:09 +09:00
Shunsuke Shibayama
658695e022 Update version (nightly) 2022-10-20 19:20:00 +09:00
Shunsuke Shibayama
03a36f48a3 Add raw identifier 2022-10-20 18:53:35 +09:00
Shunsuke Shibayama
9d6926d3e3 Update version (v0.5.10) 2022-10-20 09:21:52 +09:00
Shunsuke Shibayama
45e34c6773 Add DictTypeSpec 2022-10-20 09:17:55 +09:00
Shunsuke Shibayama
cb4c2c7bbf Implement subtype ascription 2022-10-19 19:04:50 +09:00
Shunsuke Shibayama
87170f9bb3 Implement module compatibility checking 2022-10-19 17:21:37 +09:00
Shunsuke Shibayama
e0d6b93abd Remove rust-defined python modules 2022-10-19 01:50:14 +09:00
Shunsuke Shibayama
a0714b218c Implement helper methods for AST/HIR construction 2022-10-18 18:30:09 +09:00
Shunsuke Shibayama
ae15f95191 Fix bugs 2022-10-18 17:17:56 +09:00
Shunsuke Shibayama
afcf21787d Update version (nightly) 2022-10-18 11:34:34 +09:00
Shunsuke Shibayama
4bb367f258 Impl subroutine type with default parameters 2022-10-18 10:50:41 +09:00
Shunsuke Shibayama
d0456ec1ee Implement default parameter 2022-10-18 10:27:57 +09:00
Shunsuke Shibayama
46b87e1ca3 Fix: variable to have VarInfo instead of Type 2022-10-18 00:25:47 +09:00
Shunsuke Shibayama
cc2b3c4b11 Delete prelude.er (-> _prelude.er) 2022-10-17 11:28:08 +09:00
Shunsuke Shibayama
a1688b972b Update version (v0.5.9) 2022-10-15 11:17:05 +09:00
Cai Bingjun
198117413f trifle 2022-10-14 21:01:52 +08:00
Shunsuke Shibayama
b3428d8129 Refactor 2022-10-14 15:12:37 +09:00
Shunsuke Shibayama
a3f6bf2c82 Update parse.rs 2022-10-14 01:01:17 +09:00
Shunsuke Shibayama
355670bd0a Update version (nightly) 2022-10-13 14:00:28 +09:00
Shunsuke Shibayama
73d3a82415 Update version (nightly) 2022-10-13 13:37:32 +09:00
Shunsuke Shibayama
bf2d654054 Update version (nightly) 2022-10-13 00:58:13 +09:00
Shunsuke Shibayama
aa2b45bf86 Fix method call bug 2022-10-13 00:56:43 +09:00
Shunsuke Shibayama
a0b2917359 Update version (nightly) 2022-10-13 00:24:47 +09:00
Shunsuke Shibayama
a2aa38ac25 Update version (nightly) 2022-10-12 23:53:20 +09:00
Shunsuke Shibayama
bfcdee8134 Update version (nightly) 2022-10-12 23:36:52 +09:00
Shunsuke Shibayama
57da071ba8 Fixed a bug with nested dict 2022-10-12 18:00:25 +09:00
Shunsuke Shibayama
92bbf30d5f Update parse.rs 2022-10-12 17:30:38 +09:00
Shunsuke Shibayama
e647c9545f Merge branch 'main' into dict 2022-10-12 13:20:05 +09:00
Shunsuke Shibayama
9c3acc8e19 Implement ProjMethod 2022-10-11 16:08:49 +09:00
Shunsuke Shibayama
9fd98001fe Update desugar.rs 2022-10-10 21:47:44 +09:00
Cai Bingjun
a8059cd4b1
Update lex.rs 2022-10-10 19:45:45 +08:00
Shunsuke Shibayama
56779ab06e WIP 2022-10-10 18:39:17 +09:00