Cai Bingjun
556ce8e6aa
Merge branch 'main' into improve-repl
2023-02-02 15:07:52 +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
Cai BingJun
858203ae8d
Set optional dependencies
2023-02-02 11:43:39 +08:00
Shunsuke Shibayama
e44ba71aa5
Add some Str!
methods
2023-02-01 13:37:41 +09:00
Shunsuke Shibayama
4184c5d1f2
Impl Ord for Location
2023-02-01 13:36:19 +09:00
Shunsuke Shibayama
208433d337
Fix a bug
2023-02-01 10:54:23 +09:00
Shunsuke Shibayama
c7096b17f1
Merge branch 'main' into feature-var-params-fn
2023-02-01 02:05:09 +09:00
Cai Bingjun
2b25c8e49a
Merge branch 'main' into improve-repl
2023-01-31 18:39:34 +08:00
GreasrySlug
3e676d1bd5
update: improve visibility on pretty
2023-01-31 10:18:57 +09:00
GreasrySlug
3a49cb6465
fix: Add display inputs when dummy REPL running
2023-01-31 09:48:06 +09:00
GreasrySlug
a51031df45
test: clean the code and add unsuccess test
2023-01-31 09:47:01 +09:00
GreasrySlug
a0fe6d364c
add: classify the block kind
...
todo
- use Parser instead of pattern matching
2023-01-31 09:46:01 +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
e246fad74d
Fix #370
2023-01-28 12:54:42 +09:00
Shunsuke Shibayama
44781cb030
Fix warns
2023-01-27 11:23:42 +09:00
Shunsuke Shibayama
0019147007
Fix: doc comments cannot be used in method defs
2023-01-27 09:46:59 +09:00
Shunsuke Shibayama
748cd2c99d
Update funcs.rs
2023-01-26 22:37:57 +09:00
Slug
dde998480b
Merge pull request #365 from GreasySlug/feature/color
...
Color changes due to features flag and use debug colors defined as constants
2023-01-26 14:56:32 +09:00
GreasrySlug
97cde41592
update: use debug colors
2023-01-26 14:46:44 +09:00
GreasrySlug
db12bb1e2d
update: colors mod and feature
2023-01-26 14:45:15 +09:00
Shunsuke Shibayama
73248f21df
Update codegen.rs
2023-01-26 14:23:07 +09:00
Shunsuke Shibayama
eaded7ac5d
Add PyCodeGenerator::deopt_instr
2023-01-26 14:12:43 +09:00
Shunsuke Shibayama
23a7e2caf3
Add user-defined var-params function
2023-01-26 01:20:35 +09:00
Shunsuke Shibayama
4028bd0e1a
Add ntpath/posixpath.d.er
2023-01-25 20:18:18 +09:00
Shunsuke Shibayama
b76d63f9a5
fix socket connection problems
2023-01-25 01:19:45 +09:00
Shunsuke Shibayama
fa5bb4f615
fix #321
...
Add `ExitStatus`
Fix REPL tests
2023-01-25 00:11:48 +09:00
Shunsuke Shibayama
846aac89a7
Update repl_server.py
2023-01-24 21:17:26 +09:00
Shunsuke Shibayama
8b5d289ad3
Update builtins.d.er
2023-01-24 20:27:19 +09:00
Shunsuke Shibayama
64d53a39ce
Fix a socket connection problem
2023-01-24 19:57:43 +09:00
Shunsuke Shibayama
4579c86414
Revert "Fix a socket connection problem"
...
This reverts commit 962569d5a0
.
2023-01-24 19:15:09 +09:00
Shunsuke Shibayama
962569d5a0
Fix a socket connection problem
2023-01-24 17:27:14 +09:00
Shunsuke Shibayama
ddec7f50d6
Update inlay_hint.rs
2023-01-23 17:43:40 +09:00
Shunsuke Shibayama
db61dd8742
Improve calculating Location
2023-01-23 17:28:16 +09:00
Shunsuke Shibayama
73dd785eeb
Fix an unintended behavior with const-fn
2023-01-23 16:57:19 +09:00
Shunsuke Shibayama
02cf7e0916
Add FileCache
2023-01-22 18:13:43 +09:00
Shunsuke Shibayama
d34be5bf68
Update version (v0.6.3)
2023-01-22 18:12:15 +09:00
Shunsuke Shibayama
0c543229c3
Update server.rs
2023-01-22 18:11:37 +09:00
Shunsuke Shibayama
c1f43472c2
Update docs
2023-01-22 18:10:10 +09:00
Shunsuke Shibayama
afeec08d6c
Improve inlay hint
2023-01-19 00:06:13 +09:00
Shunsuke Shibayama
46c6bd8a86
Update lower.rs
2023-01-18 03:47:57 +09:00
Shunsuke Shibayama
f69d4a6602
Implement inlay hints
2023-01-18 03:43:33 +09:00
Shunsuke Shibayama
1d24655588
Add REPL tests
2023-01-17 16:32:25 +09:00
Shunsuke Shibayama
3c3e1c448a
Fix semantic tokens
2023-01-17 03:05:42 +09:00
Shunsuke Shibayama
5221ecc645
Merge branch 'main' into make-consts-init-builtin-funcs
2023-01-16 13:30:58 +09:00
Shunsuke Shibayama
ab1c45e7ec
Update version (v0.6.2)
2023-01-16 11:25:15 +09:00
Shunsuke Shibayama
dea05ef6e8
Add Bytes
2023-01-16 10:37:08 +09:00
Shunsuke Shibayama
ed96ca9420
Merge pull request #361 from erg-lang/web-ide
...
add feature: `no_std`
2023-01-15 23:54:12 +09:00