Commit graph

84 commits

Author SHA1 Message Date
Shunsuke Shibayama
8c50c6b423 Fix some visibility bugs 2022-09-21 21:28:37 +09:00
Shunsuke Shibayama
671fbee518 merge from trait 2022-09-21 01:17:11 +09:00
Shunsuke Shibayama
9024b4c8a7 Update scripts 2022-09-19 11:06:35 +09:00
Shunsuke Shibayama
67e4607c70 Impl trait code generating 2022-09-19 00:34:39 +09:00
Shunsuke Shibayama
64497663cd Update trait.er 2022-09-18 00:45:34 +09:00
Shunsuke Shibayama
f95ff44907 Fix tyvar.rs 2022-09-18 00:31:35 +09:00
Shunsuke Shibayama
abb6bcd320 WIP: trait implementation 2022-09-17 20:39:13 +09:00
Shunsuke Shibayama
91b7ba3c05 Add TypeAppArgs 2022-09-16 15:27:19 +09:00
Shunsuke Shibayama
1589f39a57 Create trait.er 2022-09-15 15:00:39 +09:00
Shunsuke Shibayama
424f82cf9e Update Parser 2022-09-14 11:17:19 +09:00
Shunsuke Shibayama
6fd9ce2650 Update docs 2022-09-14 02:21:21 +09:00
Shunsuke Shibayama
fe969299d7 Omit class names in member access 2022-09-10 17:52:03 +09:00
Shunsuke Shibayama
892ab6df2f Implement inheritance check 2022-09-09 15:34:34 +09:00
Shunsuke Shibayama
c11ea3e892 Fix a method calling bug 2022-09-09 14:18:03 +09:00
Shunsuke Shibayama
e3e8a7e63c Impl Override feature 2022-09-08 09:53:32 +09:00
Shunsuke Shibayama
fe552e23b1 Fix parser bugs 2022-09-08 00:55:25 +09:00
Shunsuke Shibayama
a6876f10d0 Update class.er 2022-09-07 21:56:33 +09:00
Shunsuke Shibayama
3e3b8abaa1 Update example scripts 2022-09-07 16:41:08 +09:00
Shunsuke Shibayama
a00577248b Update example script 2022-09-07 16:37:18 +09:00
Shunsuke Shibayama
1ae7633501 Merge branch 'main' into class 2022-09-06 21:55:53 +09:00
Shunsuke Shibayama
174b37d60c Impl Display for ConstSubr 2022-09-03 23:39:29 +09:00
Shunsuke Shibayama
70f87f4950
Rename slot.ts to record.ts 2022-09-03 10:55:02 +09:00
Shunsuke Shibayama
d2ed277685 Impl ShortenedRecord desugaring 2022-09-02 14:40:01 +09:00
Shunsuke Shibayama
fc5ad07660 Update parser 2022-09-02 11:45:47 +09:00
Shunsuke Shibayama
6d09b8a4df Change data class packing/unpacking syntax 2022-09-02 09:25:11 +09:00
Shunsuke Shibayama
66451ad61a Update docs 2022-09-02 01:16:03 +09:00
Shunsuke Shibayama
585ebe9d59 Change syntax: |= (default) -> :=, : (kw) -> := 2022-09-01 18:44:18 +09:00
Shunsuke Shibayama
f847029e16 Merge branch 'do-parse' 2022-08-28 11:33:09 +09:00
Shunsuke Shibayama
1985281e26 Impl do parsing 2022-08-28 11:32:50 +09:00
Shunsuke Shibayama
bce13ef270 Implement code generation for records 2022-08-28 03:14:26 +09:00
Shunsuke Shibayama
20aaf6a53e Impl: variable visibility 2022-08-22 23:15:07 +09:00
Shunsuke Shibayama
c4d2f5f4f8 Update docs 2022-08-20 07:38:44 +09:00
Shunsuke Shibayama
2a68c89140 Move files 2022-08-19 08:52:10 +09:00
Shunsuke Shibayama
96132b20f6 initial commit 2022-08-10 23:02:27 +09:00