summaryrefslogtreecommitdiffstats
path: root/txr.1
diff options
context:
space:
mode:
Diffstat (limited to 'txr.1')
-rw-r--r--txr.110
1 files changed, 8 insertions, 2 deletions
diff --git a/txr.1 b/txr.1
index 003ace07..19b9f58d 100644
--- a/txr.1
+++ b/txr.1
@@ -2555,8 +2555,7 @@ escape for encoding a literal
.code @
character. Quasiliterals support the full output variable
syntax. Expressions within variables substitutions follow the evaluation rules
-of \*(TL when the quasiliteral occurs in \*(TL, and the rules of
-the \*(TX pattern language when the quasiliteral occurs in the pattern language.
+of \*(TL. This hasn't always been the case: see the COMPATIBILITY section.
Quasiliterals can be split into multiple lines in the same way as ordinary
string literals.
@@ -38863,6 +38862,13 @@ of these version values, the described behaviors are provided if
is given an argument which is equal or lower. For instance
.code -C 103
selects the behaviors described below for version 105, but not those for 102.
+.IP 128
+Compatibility with \*(TX 128 or earlier brings back the behavior that
+expressions in quasiliterals are evaluated according to \*(TX evaluation
+rules for quasiliterals which occur in the \*(TX pattern language.
+Similarly, expressions in
+.code @(output)
+blocks are treated \*(TX pattern language expressions.
.IP 127
In versions of \*(TX until 127, the functions
.codn symbol-function ,