'&' [ '^' | '~' ] [ lc | '/' | '.' | '=' ]
&& => && for convenience in shell runes
-\& => & general escaping mechanism
+
+&\& => & general escaping mechanism
+&\$ => $
& thing thing... &
&^ thing thing... &
&# delete everything to end of line
(useful if the RHS contains unrecognised & constructions)
-&:changequote STUFF
- changes the escape sequence from & to literally STUFF
- STUFF may be any series of of non-whitespace characters,
+&:changequote NEWQUOTE
+ changes the escape sequence from & to literally NEWQUOTE
+ NEWQUOTE may be any series of of non-whitespace characters,
and is terminated by EOL or lwsp. The whole line is
discarded.
- After this, write STUFF instead of &, everywhere.
+ After this, write NEWQUOTE instead of &, everywhere.
The effect is global and lasts until the next setting.
It takes effect on &:include'd files too, so maybe set
it back before using &:include.
Notably
- STUFFSTUFF => STUFFSTUFF
- \STUFF => STUFF
- STUFF:changequote & => set escape back to &
+ NEWQUOTENEWQUOTE => NEWQUOTENEWQUOTE
+ NEWQUOTE\NEWQUOTE => NEWQUOTE
+ NEWQUOTE:changequote & set escape back to &
&TARGETS_things
Handled specially. If mentioned, declares that this