chiark
/
gitweb
/
~ian
/
subdirmk.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
edfd1e8
)
generate: Fix { } in &${ to actually output the { }
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 28 Dec 2019 12:17:14 +0000
(12:17 +0000)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Mon, 30 Dec 2019 11:35:16 +0000
(11:35 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
generate
patch
|
blob
|
history
diff --git
a/generate
b/generate
index 4014471a43019cec4e683d1d3ab60e4b82e6edc8..cfb6642132e77003f119ad994196682d3068b113 100755
(executable)
--- a/
generate
+++ b/
generate
@@
-255,12
+255,14
@@
sub process_input_mk ($$$$) {
: s{^(.*?)($esc)}{}) { od $_; last; }
od $1;
if ($2 eq '{') {
+ od $2;
$ddbl++;
next;
} elsif ($2 eq '}') {
+ od $2;
next if --$ddbl;
$pop_nest->('eval');
- od '}
}
';
+ od '}';
next;
}
if (s{^\\$esc}{}) { od "$$esclitr" }