Bash is treating ! as the history substitution character, and either erroring out or substituting a previous command line. ^ has related behavior at the start of a line.
... is specially recognized by the compiler, for example treating a class stubbed with ... as a forward declaration. I don't know if !!! is similar. On Mon, Sep 10, 2018 at 3:05 PM Parrot Raiser <1parr...@gmail.com> wrote: > There are 3 kinds of yadda, yadda operator: > > !!! dies with a message: Stub code executed > in block <unit> at yad1 line 2 > > ... dies with an identical message > > ??? produces the message, but continues operating. > > The only difference I can find between !!! and ... is that !!! > produces bizarre behaviour when run from the command line. (Bash > appears to be editing the code before P6 sees it.) > > What is supposed to be the difference between !!! and ...? (And bonus > points if you can explain what bash is doing.) > -- brandon s allbery kf8nh allber...@gmail.com