Display warning names in manual
parent
dae22804b9
commit
a68791ffdc
|
@ -147,12 +147,13 @@ warnings-help.etex: $(SRC)/utils/warnings.ml $(SRC)/ocamlc
|
|||
echo "% when a new warning is documented.";\
|
||||
echo "%";\
|
||||
$(SET_LD_PATH) $(SRC)/boot/ocamlrun $(SRC)/ocamlc -warn-help \
|
||||
| sed -e 's/^ *\([0-9A-Z][0-9]*\)\(.*\)/\\item[\1] \2/'\
|
||||
| sed -e 's/^ *\([0-9][0-9]*\) *\[\([a-z][a-z-]*\)\]\(.*\)/\\item[\1 "\2"] \3/' \
|
||||
-e 's/^ *\([0-9A-Z][0-9]*\) *\([^]].*\)/\\item[\1] \2/'\
|
||||
) >$@
|
||||
# sed --inplace is not portable, emulate
|
||||
for i in 52 57; do\
|
||||
sed\
|
||||
s'/\\item\['$$i'\]/\\item\['$$i' (see \\ref{ss:warn'$$i'})\]/'\
|
||||
s'/\\item\[\('$$i'[^]]*\)\]/\\item\[\1 (see \\ref{ss:warn'$$i'})\]/'\
|
||||
$@ > $@.tmp;\
|
||||
mv $@.tmp $@;\
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue