Shunsuke Shibayama
423206920a
Add execution test
2022-10-01 01:11:31 +09:00
Shunsuke Shibayama
26a26e90de
Update traits.rs
2022-09-22 19:14:37 +09:00
Shunsuke Shibayama
5c5ea55fa1
Merge pull request #173 from erg-lang/module
...
Add user-defined module
2022-09-22 13:28:44 +09:00
Shunsuke Shibayama
9b0d66a63a
Add "check" mode
...
Input::File(String) -> Input::file(PathBuf)
2022-09-21 14:01:20 +09:00
GreasySlug
9417d7c5d3
Fix: remove comment and add a case of same line
2022-09-21 13:40:47 +09:00
GreasySlug
13ed754b64
Update: can use multi-line string in REPL
2022-09-21 08:39:32 +09:00
Shunsuke Shibayama
d2ad7caaab
Update ErgConfig
and Runnable
2022-09-16 02:21:04 +09:00
Shunsuke Shibayama
988a9e2322
Add quiet-startup mode
2022-09-14 16:09:27 +09:00
Shunsuke Shibayama
14df5ce94c
Update Runnable
API types
...
This change allows Erg to pass information in a thread-safe manner.
2022-09-14 12:45:04 +09:00
Shunsuke Shibayama
28ebd73c23
Update traits.rs
2022-09-13 20:01:14 +09:00
GreasySlug
52b21ac1a0
Fix #58
...
Repel invalid blocks with equals and whitespace
2022-09-13 10:52:17 +09:00
Shunsuke Shibayama
3c34f82468
Update traits.rs
2022-09-12 19:45:31 +09:00
Yuna Tomida
bba6c3e27c
expect_block: apply trim_end for all patterns
2022-09-11 22:28:49 +09:00
Yuna Tomida
60f8f878e3
fix new line handlings in repl
2022-09-11 22:22:38 +09:00
Shunsuke Shibayama
c2edad7556
Impl Location::RangePair
2022-09-09 01:08:05 +09:00
Shunsuke Shibayama
36aa226d10
Impl Linker
2022-09-06 14:43:01 +09:00
Shunsuke Shibayama
fc5ad07660
Update parser
2022-09-02 11:45:47 +09:00
Yuna Tomida
95c70f4aed
make debug log easier to see
2022-08-30 10:57:30 +09:00
Shunsuke Shibayama
400c173f38
Move all constructors of Type
to constructors
2022-08-26 12:39:35 +09:00
Shunsuke Shibayama
5b5234f477
Create erg_type
crate
2022-08-26 11:52:11 +09:00
Shunsuke Shibayama
0ebb0ce94c
Add LimitedDisplay
2022-08-24 18:51:12 +09:00
Shunsuke Shibayama
a6f9e89ffc
Parser: impl Record
2022-08-22 17:21:43 +09:00
Shunsuke Shibayama
40d4b6da1d
Update Parser
: support for length-specified arrays
2022-08-19 19:35:02 +09:00
Shunsuke Shibayama
1078345a98
Fix to exit correctly when quit()
or something is called
2022-08-18 20:27:28 +09:00
Shunsuke Shibayama
fa33a2003b
Create .pre-commit-config.yml
2022-08-17 23:42:32 +09:00
Shunsuke Shibayama
fa6979fed2
Merge pull request #42 from ShantanuKumar/cargo-fmt
...
cargo fmt
2022-08-17 23:41:29 +09:00
Shunsuke Shibayama
e74711aae2
Update traits.rs
2022-08-17 23:20:29 +09:00
Shunsuke Shibayama
974bfc0b86
Delete unnecessary deps
2022-08-17 22:52:17 +09:00
ShantanuKumar
4e7be1400b
cargo fmt
2022-08-17 11:21:09 +02:00
Shunsuke Shibayama
c79fcd5dbe
Update version (v0.2.4)
...
A crash problem with file input has been fixed.
2022-08-17 00:48:19 +09:00
Shunsuke Shibayama
8028ed8431
Update version (v0.2.3)
...
Many type inference bugs have been fixed in this version.
Other changes:
Fix: REPL server starts for file input
Improve: Error messages now show operators as human-readable
2022-08-16 23:27:09 +09:00
Shunsuke Shibayama
1c3a3a7d0b
Cargo fmt
2022-08-14 01:45:15 +09:00
Shunsuke Shibayama
2bba7f741c
Fix some warnings
2022-08-13 07:22:00 +09:00
Shunsuke Shibayama
6726d93f65
Do cargo fmt
2022-08-13 07:02:07 +09:00
Shunsuke Shibayama
f9d91aa38e
Organize crates
2022-08-13 06:38:12 +09:00