Commit graph

1308 commits

Author SHA1 Message Date
Shunsuke Shibayama
cf0858ddde Add TypeObj 2022-09-04 00:46:15 +09:00
Shunsuke Shibayama
174b37d60c Impl Display for ConstSubr 2022-09-03 23:39:29 +09:00
Shunsuke Shibayama
00493160e2
Merge pull request #122 from GreasySlug/feature-move-badges 2022-09-03 23:22:58 +09:00
Shunsuke Shibayama
f4cb9f67a5 Fix a refinement type bug 2022-09-03 22:38:03 +09:00
Shunsuke Shibayama
18116f14ed Impl DataPackVattern desugaring 2022-09-03 22:23:25 +09:00
Shunsuke Shibayama
22cb113fcd Unify Type::Class/Trait 2022-09-03 22:22:49 +09:00
Shunsuke Shibayama
263c43d74b WIP: Impl DataPack type checking 2022-09-03 20:58:28 +09:00
Shunsuke Shibayama
e7898c094e Update type/04_class.md 2022-09-03 20:26:29 +09:00
GreasySlug
eccd113c15 Update to remove badges from EN docs 2022-09-03 16:34:56 +09:00
Shunsuke Shibayama
924ab27369 Add hir::MethodDefs 2022-09-03 15:53:09 +09:00
Shunsuke Shibayama
094eb499fb Fix refinement inference bugs 2022-09-03 15:52:55 +09:00
Shunsuke Shibayama
78c0b60f3f Fix inference bugs 2022-09-03 15:22:44 +09:00
Shunsuke Shibayama
618f73f0c0 Unify poly_classes and poly_traits of Context 2022-09-03 12:07:27 +09:00
Shunsuke Shibayama
e1eebb252f Fix constant evaluation methods to return EvalResult 2022-09-03 11:59:18 +09:00
Shunsuke Shibayama
70f87f4950
Rename slot.ts to record.ts 2022-09-03 10:55:02 +09:00
Shunsuke Shibayama
c7395edec7
Merge pull request #118 from GreasySlug/feature-add-files 2022-09-03 09:33:31 +09:00
Shunsuke Shibayama
e2bd64ebe5 Move python module definition files 2022-09-03 01:52:23 +09:00
Shunsuke Shibayama
c4bff5d54a Add some const funcs & Remove Evaluator 2022-09-03 01:45:00 +09:00
GreasySlug
304b38acf8 FIxed typo of file name 2022-09-02 23:36:25 +09:00
GreasySlug
7d43acdf0e Add files not in EN docs 2022-09-02 23:36:01 +09:00
Shunsuke Shibayama
f0d686cd7b Change ref and ref! to unary operators 2022-09-02 22:49:34 +09:00
Shunsuke Shibayama
92400b9e0d
Merge pull request #117 from C-BJ/main 2022-09-02 22:38:03 +09:00
Cai Bingjun
334b0cde4e Add more abbreviations of build parameters 2022-09-02 21:30:42 +08:00
Shunsuke Shibayama
7cace5de15 Update docs 2022-09-02 22:27:24 +09:00
Shunsuke Shibayama
62e89a1edf Merge branch 'main' into class 2022-09-02 20:46:13 +09:00
Shunsuke Shibayama
58d5cd4c7a Create config.toml 2022-09-02 19:38:07 +09:00
Shunsuke Shibayama
ce94f81066 WIP: Add DataPack 2022-09-02 19:37:54 +09:00
Shunsuke Shibayama
d2ed277685 Impl ShortenedRecord desugaring 2022-09-02 14:40:01 +09:00
Shunsuke Shibayama
04d754b329
Merge pull request #114 from erg-lang/class
Renovate Parser
2022-09-02 11:54:13 +09:00
Shunsuke Shibayama
4557690347 Merge branch 'main' into class 2022-09-02 11:50:35 +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
3550a0e4b5 Add hint.rs in context 2022-09-02 01:20:35 +09:00
Shunsuke Shibayama
0844fb2f7a Change Parser's parsing algorithm
The LHS value is first parsed as the RHS value, and when `=` or `->` comes in, it is converted as the LHS value.
2022-09-02 01:19:43 +09:00
Shunsuke Shibayama
66451ad61a Update docs 2022-09-02 01:16:03 +09:00
Shunsuke Shibayama
287f71e88c
Merge pull request #113 from erg-lang/fix-#112
Update docs
2022-09-01 21:46:07 +09:00
Shunsuke Shibayama
a7d2ab2938 Update 03_trait.md 2022-09-01 21:45:43 +09:00
Shunsuke Shibayama
76e2e858c3 Update docs 2022-09-01 21:44:56 +09:00
Shunsuke Shibayama
68a7fb5972 Merge branch 'main' into class 2022-09-01 21:37:37 +09:00
Shunsuke Shibayama
7b2576a8f2
Merge pull request #111 from erg-lang/fix-#110
Fix #110
2022-09-01 19:12:54 +09:00
Shunsuke Shibayama
f71024e9d2 Fix #110 2022-09-01 19:12:26 +09:00
Shunsuke Shibayama
585ebe9d59 Change syntax: |= (default) -> :=, : (kw) -> := 2022-09-01 18:44:18 +09:00
Shunsuke Shibayama
edf3c5b2ec
Merge pull request #109 from ytoml/fix-#107
Add forgotten inheritances around mutable builtin classes
2022-09-01 17:51:22 +09:00
Shunsuke Shibayama
90f057af94 Update mod.rs 2022-09-01 17:50:30 +09:00
Shunsuke Shibayama
76aa25bf8f Remove unnecessary Parser methods 2022-09-01 17:26:21 +09:00
Shunsuke Shibayama
afdcb208c2 Update grammar.txt 2022-09-01 16:46:25 +09:00
Shunsuke Shibayama
d790063ec2 Improve: LHS are parsed once as RHS, then conv to LHS 2022-09-01 16:46:10 +09:00
Yuna Tomida
afbea9d83c
add forgotten inheritances in builtin initialization 2022-09-01 15:20:20 +09:00
Shunsuke Shibayama
2143343b9a
Merge pull request #106 from erg-lang/doc-update
update docs
2022-09-01 11:59:06 +09:00
Shunsuke Shibayama
98c3f1e672 Update EN docs 2022-09-01 11:58:25 +09:00