summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tutorial
diff options
context:
space:
mode:
authorfukachan <fukachan>2002-12-25 11:50:42 +0000
committerfukachan <fukachan>2002-12-25 11:50:42 +0000
commite7f3699a6b0167a0ca3d73a4bd45f7d199aed0ba (patch)
treeb5c76654d25b92ae765718d0fa6f0efae270368d /fml/doc/ja/tutorial
parentcbac4ddc620861ba21ae96eb8b403f688cd6d577 (diff)
downloadfml8-e7f3699a6b0167a0ca3d73a4bd45f7d199aed0ba.tar.gz
fml8-e7f3699a6b0167a0ca3d73a4bd45f7d199aed0ba.tar.bz2
fml8-e7f3699a6b0167a0ca3d73a4bd45f7d199aed0ba.zip
add command dataflow section
Diffstat (limited to 'fml/doc/ja/tutorial')
-rw-r--r--fml/doc/ja/tutorial/command/chapter.sgml4
-rw-r--r--fml/doc/ja/tutorial/command/dataflow.sgml14
-rw-r--r--fml/doc/ja/tutorial/command/states.gifbin0 -> 10975 bytes
-rw-r--r--fml/doc/ja/tutorial/command/states.obj294
-rw-r--r--fml/doc/ja/tutorial/include/chapters.ent4
5 files changed, 314 insertions, 2 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:: 以下の話 -->
&sect.command.module;
+&sect.command.dataflow;
+
<!-- コマンドの拡張例 -->
&sect.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
new file mode 100644
index 00000000..eb849e0a
--- /dev/null
+++ b/fml/doc/ja/tutorial/command/states.gif
Binary files differ
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'],[
+]).
diff --git a/fml/doc/ja/tutorial/include/chapters.ent b/fml/doc/ja/tutorial/include/chapters.ent
index b02f645d..33644849 100644
--- a/fml/doc/ja/tutorial/include/chapters.ent
+++ b/fml/doc/ja/tutorial/include/chapters.ent
@@ -1,5 +1,5 @@
<!--
- $FML: chapters.ent,v 1.56 2002/11/09 14:16:18 fukachan Exp $
+ $FML: chapters.ent,v 1.57 2002/11/26 11:17:13 fukachan Exp $
-->
<!entity versin "1.1">
@@ -13,6 +13,7 @@
<!-- 画像 -->
<!entity image.architecture SYSTEM "architecture.gif" ndata gif>
+<!entity image.command.dataflow SYSTEM "command.dataflow.gif" ndata gif>
<!entity image.ml SYSTEM "ml.gif" ndata gif>
<!entity image.cgi.top SYSTEM "cgi.top.gif" ndata gif>
<!entity image.cgi.newml SYSTEM "cgi.newml.gif" ndata gif>
@@ -87,6 +88,7 @@
<!-- コマンド -->
<!entity chapter.command SYSTEM "command/chapter.sgml">
+<!entity sect.command.dataflow SYSTEM "command/dataflow.sgml">
<!entity sect.command.internal SYSTEM "command/internal.sgml">
<!entity sect.command.extension SYSTEM "command/extension.sgml">
<!entity sect.command.module SYSTEM "command/module.sgml">