Shunsuke Shibayama

Results 71 issues of Shunsuke Shibayama

Reproducible code: ``` > erg examples/dict.er ``` Result: ``` thread 'main' panicked at 'not yet implemented', C:\Users\sbym8\.cargo\registry\src\github.com-1ecc6299db9ec823\erg_parser-0.2.4\parse.rs:1425:17 stack backtrace: note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose...

bug
parser-bug
seems-medium

Reproducible code: ```console a = [1, 2] ``` Error log: ``` compiler\erg_compiler\compile.rs:164: [DEBUG] the compiling process has started. compiler\erg_parser\parse.rs:327: [DEBUG] the parsing process has started. compiler\erg_parser\parse.rs:328: token stream: [Symbol a,...

bug
compiler-bug
inference-bug
seems-hard

Reproducible code: ```console > erg examples/tuple.er ``` Result: ``` Error[#0000]: File examples/tuple.er, line 1 1│ p = (1, 2) ^ SyntaxError: invalid syntax Error[#0000]: File examples/tuple.er, line 4 4│ q...

good first issue
help wanted
not-implemented
seems-medium

Reproducible command: ```console > cargo run --features debug examples/helloworld.er ``` Error log: ```console compiler\erg_compiler\compile.rs:160: [DEBUG] the compiling process has started. compiler\erg_parser\parse.rs:325: [DEBUG] the parsing process has started. compiler\erg_parser\parse.rs:326: token stream:...

bug
good first issue
parser-bug
compiler-bug
seems-easy

```erg f x = ... y = foo.try_some(x)? ... g x = y = f(x)? ... i = g(1)? ``` Suppose you get the following error in the above code...

enhancement

**Reproducible code** ```erg i = !{1, 3} i.add! 3 print! i assert i == {1, 3} a = ![1, 3] a.push! 3 print! a print! a == [1, 3, 3]...

bug
compiler-bug
inference-bug

**Reproducible code** ```yml name: Rust on: push: branches: [ main ] pull_request: branches: [ main ] env: CARGO_TERM_COLOR: always jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: Swatinem/rust-cache@v2...

bug
Actions

See [|> operator](https://github.com/erg-lang/erg/blob/main/doc/EN/API/special.md#obj-c-callable) for details.

enhancement

The specification of String interpolation is the same as Python's F-string. However, Erg does not require `f`. Erg: ```erg "{x}, y, {z}!" ``` Python: ```python f'{x}, y, {z}!' ``` these...

enhancement
seems-medium