53f9f4d35e1b3d29688ac57341c74a4064ee0e85
[m17n/m17n-docs.git] / utils / exprog.sh
1 #!/bin/sh
2
3 cat <<EOF
4 /***en @page m17nExProg Sample Programs
5
6 This section describes these example programs.  They are to demonstrate
7 the usage of the m17n library, not for practical use.
8
9 <ul>
10 EOF
11
12 cat $* | grep '@enpage' | sed -e 's/@enpage \([^ ]*\)/<li> @ref \1 "\1" --/'
13
14 cat <<EOF
15 </ul>
16 */
17 EOF
18
19 cat <<EOF
20 /***ja @page m17nExProg ¥µ¥ó¥×¥ë¥×¥í¥°¥é¥à
21
22 ¤³¤³¤Ç¤Ï°Ê²¼¤Î¥µ¥ó¥×¥ë¥×¥í¥°¥é¥à¤òÀâÌÀ¤¹¤ë¡£¤³¤ì¤é¤Î¥×¥í¥°¥é¥àm17n ¥é
23 ¥¤¥Ö¥é¥ê¤Î»È¤¤Êý¤òÀâÌÀ¤¹¤ë¤â¤Î¤Ç¤¢¤ê¡¢¼ÂºÝ¤Î»ÈÍѤò°Õ¿Þ¤·¤¿¤â¤Î¤Ç¤Ï¤Ê¤¤¡£
24
25 <ul>
26 EOF
27
28 cat $* | grep '@japage' | sed -e 's/@japage \([^ ]*\)/<li> @ref \1 "\1" --/'
29
30 cat <<EOF
31 </ul>
32 */
33 EOF
34
35 cat $* | \
36 sed -n -e '/\/\*\*\*/,/\*\// p' | \
37 sed -e 's/@section/@subsection/' \
38     -e 's/@..page \([^ ]*\)/@section \1 \1 --/'
39
40 # Local Variables:
41 # coding: euc-jp
42 # End: