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