File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -71,6 +71,16 @@ grep -n "// not defined" $texfiles |
71
71
grep -n ' ^[^%]*[^{"]C++[^"}]' $texfiles |
72
72
fail ' use \Cpp{} instead' || failed=1
73
73
74
+ # Use \unicode instead of U+nnnn
75
+ grep -n ' U+' $texfiles |
76
+ fail ' use \\unicode or \\ucode or \\uname instead' || failed=1
77
+
78
+ # Hex digits inside \ucode and \unicode must be lowercase so that \textsc works
79
+ grep -n ' ucode{[^}]*[^0-9a-f}][^}]*}' $texfiles |
80
+ fail ' use lowercase hex digits inside \\ucode' || failed=1
81
+ grep -n ' unicode{[^}]*[^0-9a-f}][^}]*}' $texfiles |
82
+ fail ' use lowercase hex digits inside \\unicode' || failed=1
83
+
74
84
# Library element introducer followed by stuff.
75
85
grep -ne ' ^\\\(constraints\|mandates\|expects\|effects\|sync\|ensures\|returns\|throws\|complexity\|remarks\|errors\).\+$' $texlibdesc |
76
86
fail ' stuff after library element' || failed=1
You can’t perform that action at this time.
0 commit comments