Results 104 issues of A4-Tacks

```bash ~ $ jq -n '[1,2]|join(",")' "1,2" ~ $ jaq -n '[1,2]|join(",")' Error: cannot calculate 1 + "," ```

```bash ~ $ jq -n '"ab\ncd"|scan("."; "gm")' "a" "b" "\n" "c" "d" ~ $ jaq -n '"ab\ncd"|scan("."; "gm")' "a" "b" "c" "d" ~ $ jaq -n '"ab\ncd"|scan("."; "g")' "a" "b"...

```bash ~ $ jq -n '"abc"|scan(".")' "a" "b" "c" ~ $ jaq -n '"abc"|scan(".")' "a" ~ $ jaq -n '"abc"|scan("."; "g")' "a" "b" "c" ```

``` $ jq -n '{x:1} as [$x] ?// {$x} | $x' 1 $ jaq -n '{x:1} as [$x] ?// {$x} | $x' Error: expected | ╭─[] │ 1 │ {x:1}...

**Current outputs**: ```sh $ jq -n 'to_string' jq: error: to_string/0 is not defined at , line 1: to_string jq: 1 compile error $ jq -n '1 as $X | $x'...

feature request

```rust grammar; Or = { A B, B A } pub Foo: String = => { let (a, b) = x; a.to_string() + b }; ``` Rewritten to: ```rust grammar;...

This PR makes `= ...` optional for easy completion `rule x() ->` cannot trigger completion, `rule x() -> =` can

```rust pub rule foo() -> impl for + Debug + use PartialEq

```rust peg::parser!(grammar p() for str { rule pack(p: rule) -> () = p() {} rule number() = ['0'..='9']+ rule atom() -> () = n:$(number()) {} #[cache_left_rec] rule add() -> ()...