Commit graph

31 commits

Author SHA1 Message Date
Shunsuke Shibayama
a1cd55825f Add BuildRunnable 2022-12-12 00:58:51 +09:00
Shunsuke Shibayama
e07b0dfa67 impl Buildable for HIRBuilder, Transpiler 2022-12-12 00:21:27 +09:00
Shunsuke Shibayama
e1c8bb415b Add Expr::Dummy 2022-12-11 18:28:20 +09:00
Shunsuke Shibayama
287a65276e Add Str <-> Int, Nat convertors 2022-12-06 23:44:24 +09:00
Shunsuke Shibayama
c15944c8e7 Update transpile.rs 2022-12-06 11:14:56 +09:00
Shunsuke Shibayama
f02a5285ad Add --output-dir option 2022-12-06 09:43:30 +09:00
Shunsuke Shibayama
246b7193a0 Fix if transpiling 2022-12-06 02:35:05 +09:00
Shunsuke Shibayama
84fba0a9d7 Update transpile.rs 2022-12-06 01:57:20 +09:00
Shunsuke Shibayama
52c76431ee Merge branch 'main' into patch 2022-12-05 17:25:45 +09:00
Shunsuke Shibayama
f21715c8c1 Update transpile.rs 2022-12-05 11:13:38 +09:00
Shunsuke Shibayama
b0fe1103f3 Add inc!, dec! to Int 2022-12-05 02:34:35 +09:00
Shunsuke Shibayama
5e1d5b4523 Implement Patch transpiling 2022-12-03 13:31:05 +09:00
Shunsuke Shibayama
f1f3449d49 Update transpile.rs 2022-12-03 00:40:12 +09:00
Shunsuke Shibayama
5e29de9b53 Update transpiler 2022-12-02 23:56:39 +09:00
Shunsuke Shibayama
7a23e49ddb Update transpile.rs 2022-11-29 14:14:21 +09:00
Shunsuke Shibayama
bc52b448e2 Add ErrorArtifact 2022-11-29 00:39:57 +09:00
Shunsuke Shibayama
c77bb8b336 Implement instant block transpiling 2022-11-28 23:45:51 +09:00
Shunsuke Shibayama
043ee544e6 Change CompleteArtifact to be able to hold non-HIR structs 2022-11-28 21:52:46 +09:00
Shunsuke Shibayama
1a9ae3349d Update transpile.rs 2022-11-27 00:26:45 +09:00
Shunsuke Shibayama
7bcc766500 Add Runnable::initialize 2022-11-23 19:43:56 +09:00
Shunsuke Shibayama
ab391620d4 Implement features for embedding 2022-11-22 09:14:25 +09:00
Shunsuke Shibayama
d5d2350834 Update transpile.rs 2022-11-22 02:31:48 +09:00
Shunsuke Shibayama
04e4cd368d Add Lambda transpiling 2022-11-19 13:26:02 +09:00
Shunsuke Shibayama
b95f043cb1 Update transpile.rs 2022-11-18 15:45:35 +09:00
Shunsuke Shibayama
d7ea38eccb Add AttrDef & Compound 2022-11-18 14:54:23 +09:00
Shunsuke Shibayama
6e5191380b Implement Record & ClassDef 2022-11-18 14:43:25 +09:00
Shunsuke Shibayama
7d38836deb Implement container transpiling 2022-11-18 11:45:40 +09:00
Shunsuke Shibayama
ca3612e9b3 Update transpile.rs 2022-11-18 11:14:11 +09:00
Shunsuke Shibayama
f5c69ea037 Implement method transpiling 2022-11-18 11:11:12 +09:00
Shunsuke Shibayama
77ff1b44e8 Implement binary/unary transpiling 2022-11-18 11:07:43 +09:00
Shunsuke Shibayama
bc6d401aec Add transpiler 2022-11-18 11:02:30 +09:00