Shunsuke Shibayama
0d3691f243
Merge branch 'main' into rwlock
2023-06-10 17:45:08 +09:00
Shunsuke Shibayama
0e42ab03ca
feat: let Shared: Send + Sync
2023-05-27 20:41:28 +09:00
GreasrySlug
26eaa7b223
refactor: add TODO and include condition
2023-02-08 10:49:25 +09:00
Cai BingJun
22ed2f65bb
fix(repl):blocks input of characters than 1 byte
2023-02-05 10:47:45 +08:00
Shunsuke Shibayama
61276bd80f
fmt
2023-02-03 19:11:31 +09:00
Cai BingJun
4b03dcd280
finish paste function
2023-02-03 17:22:19 +08:00
Cai BingJun
82be7cf5c2
fix bug
2023-02-03 16:45:21 +08:00
Cai BingJun
64e4587295
add paste function
2023-02-03 16:41:20 +08:00
Cai BingJun
b33365ed8e
add paste function
2023-02-03 15:35:47 +08:00
Cai BingJun
9360c11dd1
add the paste function for Linux
2023-02-03 15:21:11 +08:00
Cai BingJun
3df666e064
fix bug on windows
2023-02-03 10:40:32 +08:00
GreasrySlug
281ca62be5
update: feature flag
2023-02-02 14:38:09 +09:00
GreasrySlug
abff062d90
fix: output position to col 0
2023-02-02 13:56:52 +09:00
GreasrySlug
7d88cb9541
add: vm struct for auto indent
...
Indents are important, so force them to be
For this purpose, added the struct to classify
and handle block kind
2023-01-31 09:35:17 +09:00
GreasrySlug
6dd71f12e9
add: paste function using each OS command
2023-01-31 09:29:49 +09:00
GreasrySlug
49ca99f572
fix: #26
...
Arrow keys could not be used on Linux
so, add REPL input handling by `crossterm`
Improvement of detailed usability
- possible to use arrow keys on Linux
- Cursor shape change block to line
- Ctrl+c is disable
- Ctrl+z is the exit key command
2023-01-31 09:12:33 +09:00
Shunsuke Shibayama
a127564b31
Rename dir: compiler
-> crates
2023-01-15 12:03:19 +09:00