chiark / gitweb /
Syntax: Introduce &:changequote
[subdirmk.git] / README
diff --git a/README b/README
index 3390adff9d4e8bca1098b7e88b7f959004a987be..006b57f62eaeacb6cb0927dcfe67b3968121e15b 100644 (file)
--- a/README
+++ b/README
@@ -266,11 +266,11 @@ So pathname syntax is a subset of:
 &#     delete everything to end of line
        (useful if the RHS contains unrecognised & constructions)
 
 &#     delete everything to end of line
        (useful if the RHS contains unrecognised & constructions)
 
-&!STUFF
+&:changequote STUFF
        changes the escape sequence from & to literally STUFF
        STUFF may be any series of of non-whitespace characters,
        changes the escape sequence from & to literally STUFF
        STUFF may be any series of of non-whitespace characters,
-       and is terminated by EOL or lwsp.  &!STUFF and the lwsp
-       are discarded.
+       and is terminated by EOL or lwsp.  The whole line is
+       discarded.
 
        After this, write STUFF instead of &, everywhere.
        The effect is global and lasts until the next setting.
 
        After this, write STUFF instead of &, everywhere.
        The effect is global and lasts until the next setting.
@@ -278,9 +278,9 @@ So pathname syntax is a subset of:
        it back before using &:include.
 
        Notably
        it back before using &:include.
 
        Notably
-               STUFFSTUFF      =>      STUFFSTUFF
-               \STUFF          =>      STUFF
-               STUFF!&         set escape back to &
+               STUFFSTUFF              => STUFFSTUFF
+               \STUFF                  => STUFF
+               STUFF:changequote &     => set escape back to &
 
 &TARGETS_things
        Handled specially.  If mentioned, declares that this
 
 &TARGETS_things
        Handled specially.  If mentioned, declares that this