Shunsuke Shibayama
|
77e3f498ef
|
fix: file name collision problem of Input
|
2023-03-05 20:02:36 +09:00 |
|
Shunsuke Shibayama
|
d92f5284c8
|
feat: add restricted visibility syntax
|
2023-03-05 02:19:18 +09:00 |
|
Shunsuke Shibayama
|
3d310714f1
|
feat: support var-args lambda function
|
2023-03-03 16:01:20 +09:00 |
|
Shunsuke Shibayama
|
dd36942256
|
feat: implement some typevar-related syntax sugar
* add `TypeBoundSpec::Omitted`
* add `TypeAppArgsKind`
|
2023-03-01 23:35:19 +09:00 |
|
Shunsuke Shibayama
|
f9503ff134
|
refactor: Parser
|
2023-03-01 22:44:37 +09:00 |
|
Shunsuke Shibayama
|
a07ab4637e
|
fix(parser): fix #400
|
2023-02-27 19:52:24 +09:00 |
|
Shunsuke Shibayama
|
536872b735
|
refactor: remove unnecessary fields (commas) in structs
|
2023-02-27 12:18:34 +09:00 |
|
Shunsuke Shibayama
|
1aa83f140a
|
chore(els): improve signature help
|
2023-02-27 12:01:09 +09:00 |
|
Shunsuke Shibayama
|
c9dda183ab
|
feat: implement Structural types
|
2023-02-23 01:37:54 +09:00 |
|
Shunsuke Shibayama
|
b4b02fd0f6
|
feat: implement methods declaration syntax
|
2023-02-17 01:26:04 +09:00 |
|
Shunsuke Shibayama
|
af0fff8226
|
fix(compiler): runtime type matching system
|
2023-02-12 01:34:12 +09:00 |
|
Shunsuke Shibayama
|
72b4425191
|
Merge pull request #362 from C-BJ/improve-repl
feat(REPL): improve interactive experience
|
2023-02-08 11:16:36 +09:00 |
|
Shunsuke Shibayama
|
d8f4d14abd
|
feat(parser): add type_spec_to_expr
|
2023-02-06 12:04:15 +09:00 |
|
GreasySlug
|
beed07ec35
|
refactor: duplicate codes are put together
|
2023-02-04 22:07:12 +09:00 |
|
Shunsuke Shibayama
|
260691727a
|
style: cargo fmt
|
2023-02-04 21:24:39 +09:00 |
|
GreasrySlug
|
79b116202d
|
fix: place at-sign in expect_block
|
2023-02-03 21:14:48 +09:00 |
|
Cai Bingjun
|
556ce8e6aa
|
Merge branch 'main' into improve-repl
|
2023-02-02 15:07:52 +08:00 |
|
Shunsuke Shibayama
|
c7096b17f1
|
Merge branch 'main' into feature-var-params-fn
|
2023-02-01 02:05:09 +09:00 |
|
GreasrySlug
|
a0fe6d364c
|
add: classify the block kind
todo
- use Parser instead of pattern matching
|
2023-01-31 09:46:01 +09:00 |
|
Shunsuke Shibayama
|
e246fad74d
|
Fix #370
|
2023-01-28 12:54:42 +09:00 |
|
Shunsuke Shibayama
|
0019147007
|
Fix: doc comments cannot be used in method defs
|
2023-01-27 09:46:59 +09:00 |
|
GreasrySlug
|
97cde41592
|
update: use debug colors
|
2023-01-26 14:46:44 +09:00 |
|
Shunsuke Shibayama
|
23a7e2caf3
|
Add user-defined var-params function
|
2023-01-26 01:20:35 +09:00 |
|
Shunsuke Shibayama
|
1d24655588
|
Add REPL tests
|
2023-01-17 16:32:25 +09:00 |
|
Shunsuke Shibayama
|
a127564b31
|
Rename dir: compiler -> crates
|
2023-01-15 12:03:19 +09:00 |
|