Skip to content

Commit 89b6610

Browse files
author
Stefanus Du Toit
committed
Merge pull request #29 from jyasskin/mac-build
Tools: Switch to basic regexen because sed's flag to turn on extended regex is non-portable. Thanks to Jeffrey Yasskin!
2 parents 1fb1dd6 + 34a5cf0 commit 89b6610

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

tools/indexheader.sed

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
s/(.*) indexheader/\\par \\textbf\{\1\}\\par/
1+
s/\(.*\) indexheader/\\par \\textbf\{\1\}\\par/
22

3-
s/(.*) xref/\1\\quad\\ref\{\1\}\\\\/
3+
s/\(.*\) xref/\1\\quad\\ref\{\1\}\\\\/

tools/makegram

100644100755
File mode changed.

tools/makexref

100644100755
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export LC_ALL=C
22
cp ../tools/xrefbegin.tex xref.tex
33
cp ../tools/alphabet xref.tmp
4-
cat $(cat ../tools/std.files) | sed -n -r -f ../tools/xref.sed >> xref.tmp
5-
sort -f < xref.tmp | sed -r -f ../tools/indexheader.sed >> xref.tex
4+
cat $(cat ../tools/std.files) | sed -n -f ../tools/xref.sed >> xref.tmp
5+
sort -f < xref.tmp | sed -f ../tools/indexheader.sed >> xref.tex
66
cat ../tools/xrefend.tex >> xref.tex

tools/xref.sed

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# process ordinary section headers
2-
s/^\\rSec[[:digit:]]\[([^]]*)\].*$/\1 xref/p
2+
s/^\\rSec[[:digit:]]\[\([^]]*\)\].*$/\1 xref/p
33

44
# process definitions
5-
s/^\\definition\{[^}]*\}\{([^}]*)\}.*$/\1 xref/p
5+
s/^\\definition{[^}]*}{\([^}]*\)}.*$/\1 xref/p
66

77
# process informative annex headers
8-
s/^\\infannex\{([^}]*)\}.*$/\1 xref/p
8+
s/^\\infannex{\([^}]*\)}.*$/\1 xref/p
99

1010
# process normative annex headers
11-
s/^\\normannex\{([^}]*)\}.*$/\1 xref/p
11+
s/^\\normannex{\([^}]*\)}.*$/\1 xref/p

0 commit comments

Comments
 (0)