Shunsuke Shibayama
|
e55ab8c027
|
Add Show trait
|
2022-10-03 01:02:49 +09:00 |
|
Shunsuke Shibayama
|
b10f486040
|
Merge branch 'main' into py-method-decl
|
2022-09-30 19:32:58 +09:00 |
|
Shunsuke Shibayama
|
62ba267b33
|
Add exit , panic
|
2022-09-30 19:14:45 +09:00 |
|
Shunsuke Shibayama
|
33edcd2e1c
|
Implement Python class method declarations
|
2022-09-30 18:21:18 +09:00 |
|
Shunsuke Shibayama
|
e4c61392d2
|
Update codegen.rs
|
2022-09-30 16:04:46 +09:00 |
|
Shunsuke Shibayama
|
5179a04db4
|
Fix a codegen bug
|
2022-09-30 15:52:29 +09:00 |
|
Shunsuke Shibayama
|
aec165b0d6
|
Update codegen.rs
|
2022-09-30 15:46:40 +09:00 |
|
Shunsuke Shibayama
|
99ced41c87
|
Fix Readable type
|
2022-09-30 14:31:39 +09:00 |
|
Shunsuke Shibayama
|
8b535a3ae0
|
Update codegen.rs
|
2022-09-30 02:14:58 +09:00 |
|
Shunsuke Shibayama
|
cd168ef131
|
Impl with!
|
2022-09-29 23:56:02 +09:00 |
|
Shunsuke Shibayama
|
ea14f8b2ba
|
Update codegen.rs
|
2022-09-29 20:45:10 +09:00 |
|
Shunsuke Shibayama
|
9eb7e8e9ba
|
Update codegen.rs
|
2022-09-29 20:42:48 +09:00 |
|
Shunsuke Shibayama
|
f9e35aab2d
|
Fix #179, #176
|
2022-09-29 18:57:27 +09:00 |
|
Shunsuke Shibayama
|
348a37a746
|
Fix to continue compilation even if module compilation fails
|
2022-09-27 23:18:15 +09:00 |
|
Shunsuke Shibayama
|
aacad4fc8e
|
Fix type ascription bugs
|
2022-09-26 14:50:28 +09:00 |
|
Shunsuke Shibayama
|
7ec5af53d9
|
Fix: fake class -> real module
|
2022-09-23 00:16:45 +09:00 |
|
Shunsuke Shibayama
|
9a4a702ebe
|
Fixed to allow types to be uniquely determined between modules
|
2022-09-22 13:23:43 +09:00 |
|
Shunsuke Shibayama
|
8c50c6b423
|
Fix some visibility bugs
|
2022-09-21 21:28:37 +09:00 |
|
Shunsuke Shibayama
|
9b0d66a63a
|
Add "check" mode
Input::File(String) -> Input::file(PathBuf)
|
2022-09-21 14:01:20 +09:00 |
|
Shunsuke Shibayama
|
eb5986f8c9
|
Fix codegen.rs
|
2022-09-19 00:55:45 +09:00 |
|
Shunsuke Shibayama
|
67e4607c70
|
Impl trait code generating
|
2022-09-19 00:34:39 +09:00 |
|
Shunsuke Shibayama
|
bd17bf3299
|
Add DefKind
|
2022-09-18 17:56:58 +09:00 |
|
Shunsuke Shibayama
|
1a3f204879
|
Update codegen.rs
|
2022-09-18 11:13:06 +09:00 |
|
Shunsuke Shibayama
|
ad57864b6e
|
Update codegen.rs
|
2022-09-18 00:45:26 +09:00 |
|
Shunsuke Shibayama
|
e4341bd567
|
Update codegen.rs
|
2022-09-17 23:39:41 +09:00 |
|
Shunsuke Shibayama
|
fe1b0fab70
|
Add AtomicStr
|
2022-09-14 12:11:06 +09:00 |
|
Shunsuke Shibayama
|
846c5dd5d0
|
Update codegen.rs
|
2022-09-11 21:45:27 +09:00 |
|
Shunsuke Shibayama
|
f38bc88073
|
Implement fake methods code generating
|
2022-09-11 21:36:02 +09:00 |
|
Shunsuke Shibayama
|
1947f7518a
|
Follow the latest changes and correct warnings
|
2022-09-10 21:33:13 +09:00 |
|
Shunsuke Shibayama
|
fe969299d7
|
Omit class names in member access
|
2022-09-10 17:52:03 +09:00 |
|
Yuna Tomida
|
d956c3f61d
|
Follow clippy warnings
|
2022-09-10 17:32:25 +09:00 |
|
Shunsuke Shibayama
|
3895d29669
|
Fix visibility bugs
|
2022-09-10 01:42:23 +09:00 |
|
Shunsuke Shibayama
|
7a682db817
|
method_name: Option<Token> -> Option<Identifier>
|
2022-09-09 16:46:36 +09:00 |
|
Shunsuke Shibayama
|
c11ea3e892
|
Fix a method calling bug
|
2022-09-09 14:18:03 +09:00 |
|
Shunsuke Shibayama
|
4f69725811
|
Impl var_args code generating
|
2022-09-09 13:28:35 +09:00 |
|
Shunsuke Shibayama
|
7573c0e128
|
Fix duplicate method definition bugs
|
2022-09-09 01:07:34 +09:00 |
|
Shunsuke Shibayama
|
edab3a8ad2
|
Fix codegen bug
|
2022-09-07 16:37:03 +09:00 |
|
Shunsuke Shibayama
|
1d38b895e8
|
Add debugging displaying for codegen
|
2022-09-07 14:53:04 +09:00 |
|
Shunsuke Shibayama
|
5029d71cbe
|
Impl: auto generating of new
|
2022-09-07 14:48:02 +09:00 |
|
Shunsuke Shibayama
|
36aa226d10
|
Impl Linker
|
2022-09-06 14:43:01 +09:00 |
|
Shunsuke Shibayama
|
1b4c9aa9c3
|
Move eval.rs to context
|
2022-09-05 23:50:32 +09:00 |
|
Shunsuke Shibayama
|
fc5ad07660
|
Update parser
|
2022-09-02 11:45:47 +09:00 |
|
Shunsuke Shibayama
|
a8e4658c67
|
Add importlib , io , socket , sys , time
|
2022-08-31 14:19:25 +09:00 |
|
Shunsuke Shibayama
|
c9ffceec57
|
Fix method call bugs
|
2022-08-31 12:31:51 +09:00 |
|
Yuna Tomida
|
95c70f4aed
|
make debug log easier to see
|
2022-08-30 10:57:30 +09:00 |
|
Shunsuke Shibayama
|
99ffee35b2
|
Implement access to array/tuple elements
|
2022-08-29 21:59:17 +09:00 |
|
Shunsuke Shibayama
|
451d94d31b
|
Impl Tuple type checking & code generating
|
2022-08-29 12:41:14 +09:00 |
|
Shunsuke Shibayama
|
356906a5fe
|
Fix code generation of else-less if
|
2022-08-28 11:45:02 +09:00 |
|
Shunsuke Shibayama
|
bce13ef270
|
Implement code generation for records
|
2022-08-28 03:14:26 +09:00 |
|
Shunsuke Shibayama
|
8e73b9b6b7
|
Add TypeCmpCache
|
2022-08-26 14:37:39 +09:00 |
|