Defining a bottom-up parser
3. ... there is no #3
In fact, there's not even a #1 or #2!
mk_language_shell.pl does these for you already!
Operators are placed in src/parser/grammar-oper.pg .
To add a new operator to the parser:
proto infix:<**> is tighter(infix:<*>) { ... }