ec1c7ae225f17566bb05fb88c6beeb56196a9cad
[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 $*; do
14   case $f in
15   *.ja.txt) ;;
16   *) cat $f | grep '@page' | sed -e 's/@page mdb\([^ ]*\)/<li> @ref mdb\1 "\1" --/';;
17   esac
18 done
19
20 cat <<EOF
21 </ul>
22 */
23 EOF
24
25 cat <<EOF
26 /***ja @page m17nDBFormat M17N ¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥Ç¡¼¥¿¡¦¥Õ¥©¡¼¥Þ¥Ã¥È
27
28 ¤³¤³¤Ç¤Ï¡¢M17N ¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÇÄ󶡤µ¤ì¤ë³Æ¥Ç¡¼¥¿¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ò²òÀ⤹
29 ¤ë¡£
30
31 <ul>
32 EOF
33
34 for f in $*; do
35   case $f in
36   *.ja.txt) cat $f | grep '@page' | sed -e 's/@page mdb\([^ ]*\)/<li> @ref mdb\1 "\1" --/';;
37   *) ;;
38   esac
39 done
40
41 cat <<EOF
42 </ul>
43 */
44 EOF
45
46 cat $* | \
47 sed -n -e '/\/\*\*\*/,/\*\// p' | \
48 sed -e 's/@section/@subsection/' \
49     -e 's/@page/@section/'
50
51 # Local Variables:
52 # coding: euc-jp
53 # End: