X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?p=subdirmk.git;a=blobdiff_plain;f=NOTES;h=5d57e99ecb2dcab936010d4734727b16e431dc67;hp=e5cdd0a28d8ca071d25e78382e9ff5fa4d64e184;hb=e396ca12f4d9e2620f3ba8d1f4252f0cce08ff55;hpb=d0e8af365b964715b605cd4c81ca179c9208d9f9 diff --git a/NOTES b/NOTES index e5cdd0a..5d57e99 100644 --- a/NOTES +++ b/NOTES @@ -8,20 +8,23 @@ &^ => $(top_srcdir)/subdir or $(top_srcdir) &~ => $(abs_top_srcdir)/subdir or $(abs_top_srcdir) -&& => & +&& => && +\& => & & thing thing... & => each thing prefixed by &/ &^ &~ resp & ^ thing thing... & each thing is any non-ws & ~ thing thing... & & may be omitted before EOL or before \EOL + other &'s not recognised CAPS is [A-Z][0-9_A-Z]*(?!\w) lc is [a-z][-+,0-9_a-z]*(?!\w) -&! spc disables & *until* EOL +&! disables & *until* EOL (and disappears) &!STUFF STUFF is recognised instead of & (beyond EOL) - STUFF is either all punct or all alphanum (incl _) + STUFF is either all ASCII punct or all ASCII alphanum (incl _) any lwsp after STUFF is discarded too + eg notably STUFF!& now & is recognised instead (ie back to normal) STUFFSTUFF STUFF