Shunsuke Shibayama
4d6c7f7590
Add d.er
syntax
2022-09-26 21:49:33 +09:00
Shunsuke Shibayama
5aae4a69a5
Split cache between Python and Erg modules
2022-09-26 14:03:06 +09:00
Shunsuke Shibayama
792c0ca3b4
impl Error for CompileError
2022-09-25 23:43:31 +09:00
Shunsuke Shibayama
6cfb0d1544
Prohibit inner scope type definition
2022-09-25 18:43:45 +09:00
Shunsuke Shibayama
f6e1a7b117
Remove unwrap
s
2022-09-24 19:15:55 +09:00
Shunsuke Shibayama
a5a0324883
Handle import errors
2022-09-22 22:02:59 +09:00
Shunsuke Shibayama
8ce843a8df
WIP: fix REPL
2022-09-22 15:46:09 +09:00
Shunsuke Shibayama
671fbee518
merge from trait
2022-09-21 01:17:11 +09:00
Shunsuke Shibayama
d8799f0895
Refactor
...
Add `ASTBuilder`, `Checker`
2022-09-20 14:42:37 +09:00
Shunsuke Shibayama
3b7eebe041
WIP: Implement explicit type variable declarations
2022-09-17 17:25:07 +09:00
Shunsuke Shibayama
8f47e1e2dc
Merge branch 'main' into trait
2022-09-16 10:56:31 +09:00
Shunsuke Shibayama
d7ffb211a8
let errors more readable
2022-09-16 00:35:58 +09:00
Shunsuke Shibayama
12f22f8bed
Fix Context::lower_class_def
2022-09-15 11:36:34 +09:00
Shunsuke Shibayama
615d7937d9
Readable error messages
2022-09-14 21:46:12 +09:00
Shunsuke Shibayama
ad363bed6a
Fix Context::eval_t_params
2022-09-14 20:20:11 +09:00
Shunsuke Shibayama
fe1b0fab70
Add AtomicStr
2022-09-14 12:11:06 +09:00
Shunsuke Shibayama
bc6eb37e39
Improve: show candidates for unification of projection-types
2022-09-13 15:34:27 +09:00
Shunsuke Shibayama
605c2fc07e
WIP: Fix type inferring bugs
2022-09-13 02:38:14 +09:00
Shunsuke Shibayama
c0742005ee
Fix #72
2022-09-11 23:19:48 +09:00
Shunsuke Shibayama
1947f7518a
Follow the latest changes and correct warnings
2022-09-10 21:33:13 +09:00
Yuna Tomida
d956c3f61d
Follow clippy warnings
2022-09-10 17:32:25 +09:00
Shunsuke Shibayama
d986750a66
Fix error handling bugs
2022-09-10 15:10:55 +09:00
Shunsuke Shibayama
892ab6df2f
Implement inheritance check
2022-09-09 15:34:34 +09:00
Shunsuke Shibayama
7573c0e128
Fix duplicate method definition bugs
2022-09-09 01:07:34 +09:00
Shunsuke Shibayama
60b7cce52e
Fix bugs related to Ref/RefMut
2022-09-08 13:47:49 +09:00
Shunsuke Shibayama
e3e8a7e63c
Impl Override
feature
2022-09-08 09:53:32 +09:00
Shunsuke Shibayama
0199adc2d0
Merge from main
2022-09-07 23:51:34 +09:00
Shunsuke Shibayama
360f2bf359
Improve error messages
2022-09-07 21:54:11 +09:00
Shunsuke Shibayama
78c0b60f3f
Fix inference bugs
2022-09-03 15:22:44 +09:00
Shunsuke Shibayama
e1eebb252f
Fix constant evaluation methods to return EvalResult
2022-09-03 11:59:18 +09:00
Shunsuke Shibayama
3550a0e4b5
Add hint.rs
in context
2022-09-02 01:20:35 +09:00
Shunsuke Shibayama
a71704329c
Add rec_get_singular_ctx
2022-08-31 11:53:53 +09:00
Shunsuke Shibayama
de7832bf33
Implement variable-length/keyword arguments
2022-08-30 20:31:56 +09:00
Shunsuke Shibayama
5b5234f477
Create erg_type
crate
2022-08-26 11:52:11 +09:00
Shunsuke Shibayama
7633618e76
WIP
2022-08-24 17:23:48 +09:00
Shunsuke Shibayama
88ac00dcaa
Implement unimplemented features related to visibility
2022-08-22 23:48:40 +09:00
Shunsuke Shibayama
190c9ba59f
Fix error reporting links
2022-08-19 12:44:37 +09:00
Cai Bingjun
6f3fa64f90
Add error message translation for zh-CN and zh-TW
2022-08-19 11:02:41 +08:00
Shunsuke Shibayama
791107cdd3
Fixed a type inference bugs
...
Pass source code line numbers instead of error numbers as a temporary hack
2022-08-19 01:33:05 +09:00
Shunsuke Shibayama
1078345a98
Fix to exit correctly when quit()
or something is called
2022-08-18 20:27:28 +09:00
Shunsuke Shibayama
842fe10353
Add language target: simplified/traditional chinese
...
Ready for multilingualization. See /doc/EN/dev_guide/i18n_messages.md.
2022-08-18 16:31:35 +09:00
ShantanuKumar
4e7be1400b
cargo fmt
2022-08-17 11:21:09 +02:00
Shunsuke Shibayama
8028ed8431
Update version (v0.2.3)
...
Many type inference bugs have been fixed in this version.
Other changes:
Fix: REPL server starts for file input
Improve: Error messages now show operators as human-readable
2022-08-16 23:27:09 +09:00
Shunsuke Shibayama
6726d93f65
Do cargo fmt
2022-08-13 07:02:07 +09:00
Shunsuke Shibayama
f9d91aa38e
Organize crates
2022-08-13 06:38:12 +09:00