*** empty log message ***
[m17n/m17n-docs.git] / utils / dbformat.sh
1 #!/bin/sh
2
3 cat <<EOF
4 /* -*- coding: euc-jp; -*- */
5 /***en @page m17nDBFormat Data format of the m17n database
6
7 This section describes formats of these data supplied by the m17n
8 database.
9
10 <ul>
11 EOF
12
13 for f in $1/*.txt; do
14   case $f in
15   *.ja.txt) ;;
16   *-tut.txt) ;;
17   *) cat $f | grep '@page' | sed -e 's/@page mdb\([^ ]*\)/<li> @ref mdb\1 "\1" --/';;
18   esac
19 done
20
21 cat <<EOF
22 </ul>
23 */
24 EOF
25
26 cat <<EOF
27 /***ja @page m17nDBFormat M17N ¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥Ç¡¼¥¿¡¦¥Õ¥©¡¼¥Þ¥Ã¥È
28
29 ¤³¤³¤Ç¤Ï¡¢M17N ¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÇÄ󶡤µ¤ì¤ë³Æ¥Ç¡¼¥¿¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ò²òÀ⤹
30 ¤ë¡£
31
32 <ul>
33 EOF
34
35 for f in $1/*.txt; do
36   case $f in
37   *-tut.txt) ;;
38   *.ja.txt) cat $f | grep '@page' | sed -e 's/@page mdb\([^ ]*\)/<li> @ref mdb\1 "\1" --/';;
39   *) ;;
40   esac
41 done
42
43 cat <<EOF
44 </ul>
45 */
46 EOF
47
48
49 for f in $1/*.txt; do
50   case $f in
51   *-tut.txt) ;;
52   *) cat $f | \
53 sed -n -e '/\/\*\*\*/,/\*\// p' | \
54 sed -e 's/@section/@subsection/' \
55     -e 's/@page/@section/';;
56   esac
57 done
58
59 # Local Variables:
60 # coding: euc-jp
61 # End: