diff options
| author | fukachan <fukachan> | 2002-12-25 11:50:42 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2002-12-25 11:50:42 +0000 |
| commit | e7f3699a6b0167a0ca3d73a4bd45f7d199aed0ba (patch) | |
| tree | b5c76654d25b92ae765718d0fa6f0efae270368d /fml/doc/ja/tutorial/command | |
| parent | cbac4ddc620861ba21ae96eb8b403f688cd6d577 (diff) | |
| download | fml8-e7f3699a6b0167a0ca3d73a4bd45f7d199aed0ba.tar.gz fml8-e7f3699a6b0167a0ca3d73a4bd45f7d199aed0ba.tar.bz2 fml8-e7f3699a6b0167a0ca3d73a4bd45f7d199aed0ba.zip | |
add command dataflow section
Diffstat (limited to 'fml/doc/ja/tutorial/command')
| -rw-r--r-- | fml/doc/ja/tutorial/command/chapter.sgml | 4 | ||||
| -rw-r--r-- | fml/doc/ja/tutorial/command/dataflow.sgml | 14 | ||||
| -rw-r--r-- | fml/doc/ja/tutorial/command/states.gif | bin | 0 -> 10975 bytes | |||
| -rw-r--r-- | fml/doc/ja/tutorial/command/states.obj | 294 |
4 files changed, 311 insertions, 1 deletions
diff --git a/fml/doc/ja/tutorial/command/chapter.sgml b/fml/doc/ja/tutorial/command/chapter.sgml index d84cd759..db27b548 100644 --- a/fml/doc/ja/tutorial/command/chapter.sgml +++ b/fml/doc/ja/tutorial/command/chapter.sgml @@ -1,5 +1,5 @@ <!-- - $FML: chapter.sgml,v 1.5 2002/07/05 04:01:36 fukachan Exp $ + $FML: chapter.sgml,v 1.6 2002/07/07 01:57:10 fukachan Exp $ --> <chapter> @@ -11,6 +11,8 @@ <!-- モジュールの使い方について、 FML::Command:: 以下の話 --> §.command.module; +§.command.dataflow; + <!-- コマンドの拡張例 --> §.command.extension; diff --git a/fml/doc/ja/tutorial/command/dataflow.sgml b/fml/doc/ja/tutorial/command/dataflow.sgml new file mode 100644 index 00000000..e80c2703 --- /dev/null +++ b/fml/doc/ja/tutorial/command/dataflow.sgml @@ -0,0 +1,14 @@ +<!-- + $FML: module.sgml,v 1.3 2002/07/07 01:57:11 fukachan Exp $ +--> + + +<sect1 id="fml.command.dataflow"> + <title> + コマンドの入力データフロー + </title> + + +<graphic entityref="image.command.dataflow"></graphic> + +</sect1> diff --git a/fml/doc/ja/tutorial/command/states.gif b/fml/doc/ja/tutorial/command/states.gif Binary files differnew file mode 100644 index 00000000..eb849e0a --- /dev/null +++ b/fml/doc/ja/tutorial/command/states.gif diff --git a/fml/doc/ja/tutorial/command/states.obj b/fml/doc/ja/tutorial/command/states.obj new file mode 100644 index 00000000..2c338e17 --- /dev/null +++ b/fml/doc/ja/tutorial/command/states.obj @@ -0,0 +1,294 @@ +%TGIF 4.1.42 +state(0,37,100.000,0,0,0,16,1,9,1,1,4,0,1,0,1,0,'NewCenturySchlbk-Roman',0,80640,0,0,0,10,0,0,1,1,0,16,0,0,1,1,1,1,1088,1408,1,0,2880,0). +% +% @(#)$Header$ +% %W% +% +unit("1 pixel/pixel"). +color_info(11,65535,0,[ + "magenta", 65535, 0, 65535, 65535, 0, 65535, 1, + "red", 65535, 0, 0, 65535, 0, 0, 1, + "green", 0, 65535, 0, 0, 65535, 0, 1, + "blue", 0, 0, 65535, 0, 0, 65535, 1, + "yellow", 65535, 65535, 0, 65535, 65535, 0, 1, + "pink", 65535, 49344, 52171, 65535, 49344, 52171, 1, + "cyan", 0, 65535, 65535, 0, 65535, 65535, 1, + "CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1, + "white", 65535, 65535, 65535, 65535, 65535, 65535, 1, + "black", 0, 0, 0, 0, 0, 0, 1, + "DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1 +]). +script_frac("0.6"). +fg_bg_colors('black','white'). +dont_reencode("FFDingbests:ZapfDingbats"). +page(1,"",1,''). +rcbox('black','',128,192,576,512,0,5,1,0,16,13,0,0,0,0,'5',0,[ +]). +text('black',256,96,1,0,1,180,28,4,23,5,0,0,0,0,2,180,28,0,0,"",0,0,0,0,119,'',[ +minilines(180,28,0,0,0,0,0,[ +mini_line(180,23,5,0,0,0,[ +str_block(0,180,23,5,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,138240,180,23,5,0,-1,0,0,0,0,0, + "_check_context")]) +]) +])]). +poly('black','',2,[ + 352,48,352,96],1,5,1,6,0,0,0,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +poly('black','',2,[ + 352,128,352,192],1,5,1,12,0,0,0,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +text('black',256,224,4,0,1,262,112,18,23,5,0,0,0,0,2,262,112,0,0,"",0,0,0,0,247,'',[ +minilines(262,112,0,0,0,0,0,[ +mini_line(133,23,5,0,0,0,[ +str_block(0,133,23,5,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,138240,133,23,5,0,-1,0,0,0,0,0, + "__clean_up")]) +]), +mini_line(262,23,5,0,0,0,[ +str_block(0,262,23,5,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,138240,262,23,5,0,-1,0,0,0,0,0, + "_parse_command_args")]) +]), +mini_line(252,23,5,0,0,0,[ +str_block(0,252,23,5,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,138240,252,23,5,0,-1,0,0,0,0,0, + "_get_command_mode")]) +]), +mini_line(0,23,5,0,0,0,[ +str_block(0,0,23,5,0,0,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,138240,0,23,5,0,0,0,0,0,0,0, + "")]) +]) +])]). +text('black',144,160,1,0,1,48,28,20,23,5,0,0,0,0,2,48,28,0,0,"",0,0,0,0,183,'',[ +minilines(48,28,0,0,0,0,0,[ +mini_line(48,23,5,0,0,0,[ +str_block(0,48,23,5,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,138240,48,23,5,0,-1,0,0,0,0,0, + "loop")]) +]) +])]). +text('black',160,368,2,0,1,328,56,22,23,5,0,0,0,0,2,328,56,0,0,"",0,0,0,0,391,'',[ +minilines(328,56,0,0,0,0,0,[ +mini_line(328,23,5,0,0,0,[ +str_block(0,328,23,5,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,138240,328,23,5,0,-1,0,0,0,0,0, + "_config_allow_command ok?")]) +]), +mini_line(249,23,5,0,0,0,[ +str_block(0,249,23,5,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,138240,249,23,5,0,-1,0,0,0,0,0, + "_is_safe_syntax ok?")]) +]) +])]). +text('black',256,464,1,0,1,204,28,31,23,5,0,0,0,0,2,204,28,0,0,"",0,0,0,0,487,'',[ +minilines(204,28,0,0,0,0,0,[ +mini_line(204,23,5,0,0,0,[ +str_block(0,204,23,5,0,0,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,138240,204,23,5,0,0,0,0,0,0,0, + "execute command")]) +]) +])]). +poly('black','',2,[ + 464,480,640,480],1,5,1,34,0,0,0,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +text('black',640,464,1,0,1,139,22,35,18,4,0,0,0,0,2,139,22,0,0,"",0,0,0,0,482,'',[ +minilines(139,22,0,0,0,0,0,[ +mini_line(139,18,4,0,0,0,[ +str_block(0,139,18,4,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,103680,139,18,4,0,-1,0,0,0,0,0, + "FML::Command")]) +]) +])]). +poly('black','',2,[ + 448,112,640,112],3,5,1,37,0,0,0,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +text('black',640,96,1,0,1,240,22,40,18,4,0,0,0,0,2,240,22,0,0,"",0,0,0,0,114,'',[ +minilines(240,22,0,0,0,0,0,[ +mini_line(240,18,4,0,0,0,[ +str_block(0,240,18,4,0,0,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,103680,240,18,4,0,0,0,0,0,0,0, + "FML::Command::DataCheck")]) +]) +])]). +text('black',384,128,1,0,1,261,22,47,18,4,0,0,0,0,2,261,22,0,0,"",0,0,0,0,146,'',[ +minilines(261,22,0,0,0,0,0,[ +mini_line(261,18,4,0,0,0,[ +str_block(0,261,18,4,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,103680,261,18,4,0,-1,0,0,0,0,0, + "{ confirm, admin } id(s) found?")]) +]) +])]). +text('black',144,208,1,0,1,116,22,51,18,4,0,0,0,0,2,116,22,0,0,"",0,0,0,0,226,'',[ +minilines(116,22,0,0,0,0,0,[ +mini_line(116,18,4,0,0,0,[ +str_block(0,116,18,4,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,103680,116,18,4,0,-1,0,0,0,0,0, + "$buf(one line)")]) +]) +])]). +poly('black','',2,[ + 528,272,640,272],1,5,1,55,0,0,8,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +text('black',656,256,1,0,1,79,22,58,18,4,0,0,0,0,2,79,22,0,0,"",0,0,0,0,274,'',[ +minilines(79,22,0,0,0,0,0,[ +mini_line(79,18,4,0,0,0,[ +str_block(0,79,18,4,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,103680,79,18,4,0,-1,0,0,0,0,0, + "$cominfo")]) +]) +])]). +poly('black','',3,[ + 704,288,704,304,528,304],1,5,1,63,0,0,8,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +text('black',896,48,1,0,1,59,22,69,18,4,0,0,0,0,2,59,22,0,0,"",0,0,0,0,66,'',[ +minilines(59,22,0,0,0,0,0,[ +mini_line(59,18,4,0,0,0,[ +str_block(0,59,18,4,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,103680,59,18,4,0,-1,0,0,0,0,0, + "$status")]) +]) +])]). +poly('black','',2,[ + 928,64,928,576],1,5,1,71,0,0,8,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +poly('black','',4,[ + 448,304,448,320,720,320,720,288],1,5,1,72,0,0,8,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +poly('black','',2,[ + 720,320,928,320],1,5,1,73,0,0,8,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +text('black',608,0,3,0,1,275,51,74,14,3,0,0,0,0,2,275,51,0,0,"",0,0,0,0,14,'',[ +minilines(275,51,0,0,0,0,0,[ +mini_line(39,14,3,0,0,0,[ +str_block(0,39,14,3,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,80640,39,14,3,0,-1,0,0,0,0,0, + "status")]) +]), +mini_line(215,14,3,0,0,0,[ +str_block(0,215,14,3,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,80640,215,14,3,0,-1,0,0,0,0,0, + "mode = unknown -> user, admin")]) +]), +mini_line(275,14,3,0,0,0,[ +str_block(0,275,14,3,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,80640,275,14,3,0,-1,0,0,0,0,0, + "level = unknown -> stranger, user,admin")]) +]) +])]). +poly('black','',2,[ + 928,384,480,384],1,5,1,82,0,0,8,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +poly('black','',2,[ + 928,416,480,416],1,5,1,94,0,0,8,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +poly('black','',2,[ + 320,432,320,464],1,5,1,98,0,0,0,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +poly('black','',2,[ + 320,320,320,368],1,5,1,100,0,0,0,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +text('black',656,352,1,0,1,79,22,116,18,4,0,0,0,0,2,79,22,0,0,"",0,0,0,0,370,'',[ +minilines(79,22,0,0,0,0,0,[ +mini_line(79,18,4,0,0,0,[ +str_block(0,79,18,4,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,103680,79,18,4,0,-1,0,0,0,0,0, + "$cominfo")]) +]) +])]). +poly('black','',2,[ + 704,368,704,384],0,5,1,117,0,0,8,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +poly('black','',2,[ + 688,368,688,416],0,5,1,118,0,0,8,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +text('black',64,16,2,0,1,191,44,119,18,4,0,0,0,0,2,191,44,0,0,"",0,0,0,0,34,'',[ +minilines(191,44,0,0,0,0,0,[ +mini_line(107,18,4,0,0,0,[ +str_block(0,107,18,4,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,103680,107,18,4,0,-1,0,0,0,0,0, + "FML::Config")]) +]), +mini_line(191,18,4,0,0,0,[ +str_block(0,191,18,4,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,103680,191,18,4,0,-1,0,0,0,0,0, + "$command_restriction")]) +]) +])]). +text('black',320,14,1,0,1,166,22,122,18,4,0,0,0,0,2,166,22,0,0,"",0,0,0,0,32,'',[ +minilines(166,22,0,0,0,0,0,[ +mini_line(166,18,4,0,0,0,[ +str_block(0,166,18,4,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,103680,166,18,4,0,-1,0,0,0,0,0, + "permit_command()")]) +]) +])]). +poly('black','',2,[ + 192,32,304,32],3,5,1,134,0,0,0,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +text('black',704,160,1,0,1,156,22,136,18,4,0,0,0,0,2,156,22,0,0,"",0,0,0,0,178,'',[ +minilines(156,22,0,0,0,0,0,[ +mini_line(156,18,4,0,0,0,[ +str_block(0,156,18,4,0,-1,0,0,0,[ +str_seg('black','NewCenturySchlbk-Roman',0,103680,156,18,4,0,-1,0,0,0,0,0, + "$status->{ context }")]) +]) +])]). +poly('black','',3,[ + 608,144,608,176,704,176],1,5,1,138,0,0,0,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +poly('black','',2,[ + 864,176,928,176],1,5,1,141,0,0,0,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +poly('black','',3,[ + 256,224,352,224,352,240],1,5,1,155,0,0,0,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +poly('black','',2,[ + 176,192,176,208],1,5,1,156,0,0,0,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). +poly('black','',3,[ + 400,240,448,240,448,256],1,5,1,157,0,0,0,0,0,0,0,'5',0,0, + "0","",[ + 0,18,7,0,'18','7','0'],[0,18,7,0,'18','7','0'],[ +]). |
