Commit graph

1308 commits

Author SHA1 Message Date
Shunsuke Shibayama
66dae4b6e7
Merge pull request #88 from GreasySlug/doc_untranslated
Translate the Japanese documents into English and some text corrections #87
2022-08-28 21:33:23 +09:00
Shunsuke Shibayama
d74df7d22b Update docs 2022-08-28 20:39:02 +09:00
GreasySlug
ae6d00168c Update: proofread docs translation 2022-08-28 19:40:53 +09:00
GreasySlug
8cd9d8ad06 Refactor some sentences 2022-08-28 14:52:14 +09:00
GreasySlug
fda82f0d34 Added translation of JP to EN 2022-08-28 14:52:14 +09:00
GreasySlug
b9ba5d1f0c Moved NST to top because of "nst vs sst" 2022-08-28 14:52:14 +09:00
Shunsuke Shibayama
356906a5fe Fix code generation of else-less if 2022-08-28 11:45:02 +09:00
Shunsuke Shibayama
bff720ab9d Update parse.rs 2022-08-28 11:39:04 +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
1949d40cb1
Merge pull request #86 from ytoml/multiple-repl
Allow multiple REPL server at once
2022-08-28 11:05:59 +09:00
Shunsuke Shibayama
3036637e48 Update repl_server.py 2022-08-28 11:04:45 +09:00
Shunsuke Shibayama
9d0eb6feb8 Update version (v0.3.1) 2022-08-28 10:37:26 +09:00
Shunsuke Shibayama
61ac5013e3 Merge branch 'dev' 2022-08-28 10:34:28 +09:00
Shunsuke Shibayama
49fb4848a2 Fix minor bugs
* Fix Lambda parsing bugs
* Fix a bug that is registered as parameters instead of variables
* Fix Lambda formatting
2022-08-28 10:34:12 +09:00
Shunsuke Shibayama
259ba2c172 Update Cargo.toml 2022-08-28 03:23:15 +09:00
Shunsuke Shibayama
8e50ed8384 Update version (v0.3.0) 2022-08-28 03:20:26 +09:00
Shunsuke Shibayama
bce13ef270 Implement code generation for records 2022-08-28 03:14:26 +09:00
Shunsuke Shibayama
84f11bf03b Update ownercheck.rs 2022-08-28 02:09:00 +09:00
Shunsuke Shibayama
b5ae9355af Update effectcheck.rs 2022-08-28 01:56:02 +09:00
Shunsuke Shibayama
4232243842 Fix type system bugs 2022-08-28 01:41:36 +09:00
Shunsuke Shibayama
14dd4cda09 Update test.md 2022-08-27 23:51:44 +09:00
Shunsuke Shibayama
026b891c22 WIP: Improve type inference system 2022-08-27 23:51:35 +09:00
Yuna Tomida
9210188b71
allow multiple REPL at once by seeking free port before server set up 2022-08-27 11:27:30 +09:00
Shunsuke Shibayama
8f68099d40 Update docs 2022-08-27 10:27:44 +09:00
Shunsuke Shibayama
263bf70baf WIP: fix stack overflow bug 2022-08-27 01:31:18 +09:00
Shunsuke Shibayama
6b7410100d
Merge pull request #82 from ytoml/doc-ja-link-fix
Fixed broken link in Syntax Documentation
2022-08-27 00:28:45 +09:00
Yuna Tomida
6c6afe84d1
fixed wrong file reference in syntax documentation 2022-08-27 00:00:27 +09:00
Yuna Tomida
0f6e18bea8
fixed broken link in Japanese documentation 2022-08-26 23:38:59 +09:00
Shunsuke Shibayama
baab3f1f90 WIP: Restructuring Context 2022-08-26 23:22:45 +09:00
Shunsuke Shibayama
6727b00054 Split custom types into Class and Trait 2022-08-26 17:24:55 +09:00
Shunsuke Shibayama
8e73b9b6b7 Add TypeCmpCache 2022-08-26 14:37:39 +09:00
Shunsuke Shibayama
592671af96 Update indexes.md 2022-08-26 13:56:56 +09:00
Shunsuke Shibayama
400c173f38 Move all constructors of Type to constructors 2022-08-26 12:39:35 +09:00
Shunsuke Shibayama
5b5234f477 Create erg_type crate 2022-08-26 11:52:11 +09:00
Shunsuke Shibayama
e4e89f38f9 Create erg_type crate 2022-08-26 09:41:41 +09:00
Shunsuke Shibayama
b2322c7fd7 Split ty module into several modules 2022-08-26 09:27:51 +09:00
Shunsuke Shibayama
eb2151cc8a Divide Context into some modules 2022-08-26 08:58:16 +09:00
Shunsuke Shibayama
c4986248f0 Divide Context into some modules by functions 2022-08-26 08:36:25 +09:00
Shunsuke Shibayama
f78c89665b WIP: fix type checker bugs
Instantiate each time when comparing quantified types
2022-08-25 02:23:41 +09:00
Shunsuke Shibayama
b2bd84fdeb
Update FUNDING.yml 2022-08-24 19:23:24 +09:00
Shunsuke Shibayama
0ebb0ce94c Add LimitedDisplay 2022-08-24 18:51:12 +09:00
Shunsuke Shibayama
7633618e76 WIP 2022-08-24 17:23:48 +09:00
Shunsuke Shibayama
13de866116 Update inference.md 2022-08-24 15:21:49 +09:00
Shunsuke Shibayama
cbb11953a7 Update inference.md 2022-08-24 13:28:23 +09:00
Shunsuke Shibayama
2b4648b64d Update inference.md 2022-08-24 12:40:59 +09:00
Shunsuke Shibayama
d2f30da158 Update docs 2022-08-24 08:23:03 +09:00
Shunsuke Shibayama
00db622f2b Improve error message indication for op calls 2022-08-23 22:48:06 +09:00
Shunsuke Shibayama
9f6a4a43fc Update & removed outdated docs 2022-08-23 20:25:45 +09:00
Shunsuke Shibayama
411c55467f Add some builtin APIs
`Mutable` trait
`In` trait
`Immutizable` trait
`Mutizable` trait
`__in__` operator
2022-08-23 18:01:51 +09:00