Commit graph

378 commits

Author SHA1 Message Date
Shunsuke Shibayama
2d689ee698 Add large_thread feature 2022-12-17 17:59:51 +09:00
Shunsuke Shibayama
0fc53b3d65 Implement return, yield methods 2022-12-16 17:34:59 +09:00
gmshiba
561a384014 Fix warnings
Fix warnings
2022-12-16 02:29:07 +09:00
Shunsuke Shibayama
64ece1949d Improve loc() 2022-12-15 21:51:58 +09:00
Shunsuke Shibayama
e8e174b1e8 Refactor Desugarer 2022-12-15 14:10:52 +09:00
Shunsuke Shibayama
62c2b0dd6b Update Desugarer 2022-12-15 00:51:05 +09:00
Shunsuke Shibayama
f3a7d26e71 Create declare mod 2022-12-14 17:47:40 +09:00
Shunsuke Shibayama
a805b1ed72 Add Token::deep_eq 2022-12-14 15:16:32 +09:00
Shunsuke Shibayama
190561d264 Update ast.rs 2022-12-14 11:49:01 +09:00
Shunsuke Shibayama
3d69353bf6 Merge branch 'main' into pylyzer-mode 2022-12-14 09:23:47 +09:00
Shunsuke Shibayama
157c0cb7a5 Add Runnable::cfg_mut 2022-12-14 09:22:50 +09:00
Shunsuke Shibayama
f48982881f Fix a bug with VarName::trim_end_proc_mark 2022-12-14 05:49:30 +09:00
Shunsuke Shibayama
8ec367ed63 Merge branch 'main' into pylyzer-mode 2022-12-14 05:30:25 +09:00
Shunsuke Shibayama
0e928c758f Add exec_new_thread 2022-12-14 05:29:47 +09:00
Shunsuke Shibayama
855d463011 Add trim_end_proc_mark 2022-12-13 22:38:20 +09:00
Shunsuke Shibayama
055b6117ff __import__ to be special function 2022-12-13 22:20:42 +09:00
Shunsuke Shibayama
fe7ce9d1b3 Update parse.rs 2022-12-13 20:42:22 +09:00
Shunsuke Shibayama
03319d1c8c Add ast::Dummy 2022-12-11 23:43:36 +09:00
Shunsuke Shibayama
34eb413456
Merge pull request #290 from GreasySlug/main
Fix and clean lex Str and MultilineStr
2022-12-11 23:33:48 +09:00
Shunsuke Shibayama
fda485cdf9 Avoid panic in Params::loc 2022-12-11 20:03:43 +09:00
Shunsuke Shibayama
bb03ca6097 Fix Block::loc 2022-12-11 18:31:44 +09:00
Shunsuke Shibayama
e1c8bb415b Add Expr::Dummy 2022-12-11 18:28:20 +09:00
GreasySlug
b57df8254d clean: use by and change unicode error place 2022-12-11 14:53:05 +09:00
GreasySlug
8268c28656 fix: const quotes 2022-12-11 14:50:55 +09:00
Shunsuke Shibayama
3841b9f676 Update ast.rs 2022-12-11 12:30:27 +09:00
Shunsuke Shibayama
2e60d8c885 Add ast::AttrDef 2022-12-11 12:15:34 +09:00
Shunsuke Shibayama
3013d708d8 Update version (beta.2) 2022-12-10 00:16:46 +09:00
Shunsuke Shibayama
4ed278e75c Fix #282 2022-12-09 19:46:59 +09:00
Shunsuke Shibayama
671c7b839c Add compiler architecture documents 2022-12-08 21:16:43 +09:00
Shunsuke Shibayama
4e3b10df46 Fix indent lexing bugs 2022-12-08 17:51:58 +09:00
Shunsuke Shibayama
428a557313 Add a hint for an unnecessary spaces syntax error 2022-12-08 12:06:28 +09:00
Shunsuke Shibayama
11b9cf764b Fix an indent lexing bug 2022-12-08 11:46:26 +09:00
Shunsuke Shibayama
bbd92941e5 Update version (beta) 2022-12-07 23:07:17 +09:00
Shunsuke Shibayama
592a77caab Fix a str-interpolation bug 2022-12-06 23:09:12 +09:00
Shunsuke Shibayama
f02a5285ad Add --output-dir option 2022-12-06 09:43:30 +09:00
Shunsuke Shibayama
a85286a3c7 Update version (0.6.0-beta.0) 2022-12-05 21:46:11 +09:00
Shunsuke Shibayama
47132cfab1 Implement string interpolation 2022-12-05 21:24:10 +09:00
Shunsuke Shibayama
c569df390c Update token.rs 2022-12-05 21:22:59 +09:00
Shunsuke Shibayama
52c76431ee Merge branch 'main' into patch 2022-12-05 17:25:45 +09:00
Shunsuke Shibayama
e9d0642b29 Fix a desugaring bug 2022-12-04 11:44:13 +09:00
Shunsuke Shibayama
85370fb051 Update desugar.rs 2022-12-04 00:26:42 +09:00
Shunsuke Shibayama
01a8b05707 Update parse.rs 2022-12-03 23:59:46 +09:00
Shunsuke Shibayama
1b1b31a245 Update parse.rs 2022-12-03 23:41:28 +09:00
Shunsuke Shibayama
bade70ef91 Implement Patch 2022-12-02 20:03:02 +09:00
Shunsuke Shibayama
9b1457b695 Fix #265 2022-12-01 23:02:06 +09:00
Shunsuke Shibayama
08a92bbbc1 Fix if codegen bugs 2022-11-30 23:58:19 +09:00
Shunsuke Shibayama
44b21e223e Update parse.rs 2022-11-30 20:41:01 +09:00
Shunsuke Shibayama
0cb883d22c Update lex.rs 2022-11-30 01:27:10 +09:00
Shunsuke Shibayama
708d154f60 Fix #255 2022-11-30 01:18:47 +09:00
Shunsuke Shibayama
df0fba34bd Fix #205 2022-11-28 00:21:44 +09:00