Shunsuke Shibayama
|
771be313a9
|
Fix match codegen
|
2022-11-16 18:59:38 +09:00 |
|
Shunsuke Shibayama
|
d63b018371
|
Add more assertions to PyCodeGenerator
|
2022-11-16 00:56:40 +09:00 |
|
Shunsuke Shibayama
|
7b53015b04
|
Add not & Fix while , for codegen bugs
|
2022-11-16 00:06:00 +09:00 |
|
Shunsuke Shibayama
|
0b9625e126
|
Add PyCodeGenerator::emit_call_update_311
|
2022-11-15 19:04:17 +09:00 |
|
Shunsuke Shibayama
|
fe0153d98a
|
Add Obj! type definition
|
2022-11-15 18:48:55 +09:00 |
|
Shunsuke Shibayama
|
399270ad51
|
Update none.er
|
2022-11-15 13:39:38 +09:00 |
|
Shunsuke Shibayama
|
d97738fea6
|
Create none.er
|
2022-11-15 13:12:11 +09:00 |
|
Shunsuke Shibayama
|
0e1d02f18d
|
Update pattern.er
|
2022-11-11 00:51:41 +09:00 |
|
Shunsuke Shibayama
|
a4c6009ec6
|
Implement record pattern for parameters
|
2022-11-09 18:14:02 +09:00 |
|
Shunsuke Shibayama
|
a53ba9c657
|
WIP
|
2022-11-03 23:48:48 +09:00 |
|
Shunsuke Shibayama
|
9c5838d29a
|
Add EXTENDED_ARG
|
2022-10-31 21:34:14 +09:00 |
|
Shunsuke Shibayama
|
b06f51c5b3
|
Optimize test
|
2022-10-30 09:52:40 +09:00 |
|
Shunsuke Shibayama
|
c9b6396378
|
Add --target-version option
|
2022-10-30 01:44:24 +09:00 |
|
Shunsuke Shibayama
|
216470b3a1
|
Add py-command option
|
2022-10-30 01:37:45 +09:00 |
|
Shunsuke Shibayama
|
d56549f528
|
Change Eq(R) to Eq
|
2022-10-25 01:53:52 +09:00 |
|
Shunsuke Shibayama
|
47bedf67d8
|
Implement type spec of projection and enum types
|
2022-10-22 14:01:48 +09:00 |
|
Shunsuke Shibayama
|
03a36f48a3
|
Add raw identifier
|
2022-10-20 18:53:35 +09:00 |
|
Shunsuke Shibayama
|
87170f9bb3
|
Implement module compatibility checking
|
2022-10-19 17:21:37 +09:00 |
|
Shunsuke Shibayama
|
ae15f95191
|
Fix bugs
|
2022-10-18 17:17:56 +09:00 |
|
Shunsuke Shibayama
|
cc2b3c4b11
|
Delete prelude.er (-> _prelude.er )
|
2022-10-17 11:28:08 +09:00 |
|
Shunsuke Shibayama
|
1154a54c39
|
Fix bugs
|
2022-10-17 02:08:04 +09:00 |
|
Shunsuke Shibayama
|
0040ea4b07
|
Add test
|
2022-10-14 16:06:00 +09:00 |
|
Shunsuke Shibayama
|
fe339a7dc7
|
Fix pyimport bug
|
2022-10-13 00:23:14 +09:00 |
|
Shunsuke Shibayama
|
6c4e1dca35
|
Downgrade erg_type from crate to module
This is to allow `ConstSubr` to have a `Context`
|
2022-10-12 02:28:25 +09:00 |
|
Shunsuke Shibayama
|
9c3acc8e19
|
Implement ProjMethod
|
2022-10-11 16:08:49 +09:00 |
|
Shunsuke Shibayama
|
befe2cf835
|
WIP
|
2022-10-09 18:07:52 +09:00 |
|
Shunsuke Shibayama
|
b997c685dd
|
Add std
|
2022-10-09 17:56:17 +09:00 |
|
Shunsuke Shibayama
|
1307e93812
|
Add build.rs & create .erg dir
|
2022-10-09 11:43:42 +09:00 |
|
Shunsuke Shibayama
|
36402a417e
|
Update fizzbuzz.er
|
2022-10-09 11:13:13 +09:00 |
|
Shunsuke Shibayama
|
e74c9fa707
|
Fix an inferring bug
|
2022-10-09 10:41:03 +09:00 |
|
Shunsuke Shibayama
|
de1180387c
|
Implement assert casting
|
2022-10-09 00:14:50 +09:00 |
|
Shunsuke Shibayama
|
9fc1376a9f
|
Update test.rs
|
2022-10-07 19:31:40 +09:00 |
|
Shunsuke Shibayama
|
59f6046916
|
Fix method type inference for type variables
|
2022-10-06 00:27:43 +09:00 |
|
Shunsuke Shibayama
|
85c6057d7c
|
Fix subtyping bugs
|
2022-10-05 11:53:29 +09:00 |
|
Shunsuke Shibayama
|
4dadd51a3e
|
Update test.rs
|
2022-10-03 11:07:03 +09:00 |
|
Shunsuke Shibayama
|
8708c2e5d3
|
Fix a REPL booting bug
|
2022-10-01 13:42:01 +09:00 |
|
Shunsuke Shibayama
|
423206920a
|
Add execution test
|
2022-10-01 01:11:31 +09:00 |
|
Shunsuke Shibayama
|
2a79d79a1c
|
Rename crates
common -> erg_common
compiler -> erg_compiler
parser -> erg_parser
|
2022-08-10 23:52:42 +09:00 |
|
Shunsuke Shibayama
|
96132b20f6
|
initial commit
|
2022-08-10 23:02:27 +09:00 |
|