Commit graph

134 commits

Author SHA1 Message Date
Shunsuke Shibayama
df0fba34bd Fix #205 2022-11-28 00:21:44 +09:00
Shunsuke Shibayama
8913a26c60 Update parse.rs 2022-11-26 11:05:20 +09:00
Shunsuke Shibayama
7bcc766500 Add Runnable::initialize 2022-11-23 19:43:56 +09:00
Shunsuke Shibayama
2caa6b6ec9
Merge pull request #232 from erg-lang/split-err-msg
Split error messages
2022-11-23 15:55:19 +09:00
Yuna Tomida
743b0d97e2
enable shortened/normal mixed record definition 2022-11-21 12:14:25 +09:00
GreasySlug
ff24c62de1 Merge branch 'main' of https://github.com/GreasySlug/erg into split-err-msg 2022-11-20 10:41:10 +09:00
GreasySlug
bba66f7696 Change: move THEME to ErrorCore 2022-11-17 23:25:47 +09:00
Shunsuke Shibayama
07c62de125 impl Default for Runnable structs 2022-11-17 22:05:04 +09:00
Shunsuke Shibayama
ec0899ff91 Update parse.rs 2022-11-16 19:54:04 +09:00
Shunsuke Shibayama
c0be75a6c7 Update parse.rs 2022-11-16 19:39:09 +09:00
Yuna Tomida
eb54cdd18b
fix precedence of stream operator 2022-11-16 13:01:55 +09:00
Shunsuke Shibayama
f3a5d31ec4 Add stream.er 2022-11-16 08:27:33 +09:00
Yuna Tomida
48f8ef3788
enable method chain with stream operator 2022-11-15 23:36:56 +09:00
Yuna Tomida
e229196190
add stream operator 2022-11-15 22:54:57 +09:00
Shunsuke Shibayama
a4d5b09df9 Merge branch 'main' into pr/212 2022-11-13 19:57:20 +09:00
Shunsuke Shibayama
a7c96b6971 Improve Context::union 2022-11-12 20:05:15 +09:00
GreasySlug
a16d46423f Update: use Span and const Theme in style.rs 2022-11-12 18:03:10 +09:00
Shunsuke Shibayama
14b143778f WIP: Enable to declare in class methods definitions 2022-11-07 17:37:46 +09:00
Shunsuke Shibayama
a9f65d73c1 Remove linter warnings 2022-11-05 03:17:05 +09:00
Shunsuke Shibayama
968d3b5d2c Fix trait implementation check 2022-10-28 18:03:35 +09:00
Shunsuke Shibayama
4068a5ba07 Implement parameter pattern desugaring 2022-10-23 00:56:39 +09:00
Shunsuke Shibayama
47bedf67d8 Implement type spec of projection and enum types 2022-10-22 14:01:48 +09:00
Shunsuke Shibayama
b28c6bd118 Implement Record/TupleTypeSpec 2022-10-21 14:42:53 +09:00
Shunsuke Shibayama
1356ce399b Add string module 2022-10-21 11:24:23 +09:00
Shunsuke Shibayama
18e6c1be9a Update parse.rs 2022-10-20 19:59:28 +09:00
Shunsuke Shibayama
b7b3e0f27c Update parse.rs 2022-10-20 19:58:09 +09:00
Shunsuke Shibayama
45e34c6773 Add DictTypeSpec 2022-10-20 09:17:55 +09:00
Shunsuke Shibayama
87170f9bb3 Implement module compatibility checking 2022-10-19 17:21:37 +09:00
Shunsuke Shibayama
e0d6b93abd Remove rust-defined python modules 2022-10-19 01:50:14 +09:00
Shunsuke Shibayama
a0714b218c Implement helper methods for AST/HIR construction 2022-10-18 18:30:09 +09:00
Shunsuke Shibayama
ae15f95191 Fix bugs 2022-10-18 17:17:56 +09:00
Shunsuke Shibayama
4bb367f258 Impl subroutine type with default parameters 2022-10-18 10:50:41 +09:00
Shunsuke Shibayama
d0456ec1ee Implement default parameter 2022-10-18 10:27:57 +09:00
Shunsuke Shibayama
46b87e1ca3 Fix: variable to have VarInfo instead of Type 2022-10-18 00:25:47 +09:00
Shunsuke Shibayama
a3f6bf2c82 Update parse.rs 2022-10-14 01:01:17 +09:00
Shunsuke Shibayama
aa2b45bf86 Fix method call bug 2022-10-13 00:56:43 +09:00
Shunsuke Shibayama
57da071ba8 Fixed a bug with nested dict 2022-10-12 18:00:25 +09:00
Shunsuke Shibayama
92bbf30d5f Update parse.rs 2022-10-12 17:30:38 +09:00
Shunsuke Shibayama
9c3acc8e19 Implement ProjMethod 2022-10-11 16:08:49 +09:00
Shunsuke Shibayama
c784ba261e Merge branch 'main' into dict 2022-10-10 13:57:08 +09:00
Shunsuke Shibayama
befe2cf835 WIP 2022-10-09 18:07:52 +09:00
Shunsuke Shibayama
36402a417e Update fizzbuzz.er 2022-10-09 11:13:13 +09:00
Shunsuke Shibayama
4e70e2e980 Update parse.rs 2022-10-08 18:01:40 +09:00
Shunsuke Shibayama
ec196d0695 Impl Dict parsing 2022-10-08 12:44:11 +09:00
Shunsuke Shibayama
2cf4b5aba8 Add SetTypeSpec 2022-10-07 10:59:58 +09:00
GreasySlug
bc63e9c9cb Add: parse set literal 2022-10-03 17:00:00 +09:00
GreasySlug
9d4949c70f Add: parse empty literals using braces 2022-10-03 16:55:26 +09:00
Shunsuke Shibayama
a4f0ad4024 Add and, or type parsing 2022-10-02 11:53:15 +09:00
Shunsuke Shibayama
7906eff50d Fix parse.rs 2022-10-01 14:39:30 +09:00
Shunsuke Shibayama
423206920a Add execution test 2022-10-01 01:11:31 +09:00