| Both sides previous revision Previous revision Next revision | Previous revision |
| playground:playground [2025/05/10 02:26] – super_stunder | playground:playground [2025/06/11 04:00] (current) – super_stunder |
|---|
| ====== PlayGround ====== | :====== PlayGround ====== |
| |
| ====== Welcome to IGAZINE ====== | ====== Welcome to IGAZINE ====== |
| {{rss>http://slashdot.org/index.rss 5 author date 1h }} | {{rss>http://slashdot.org/index.rss 5 author date 1h }} |
| |
| <flowchartjs default> | <graphviz dot right 800x400> |
| st=>start: Start|past:>http://www.google.com[blank] | digraph ATN { |
| e=>end: End|future:>http://www.google.com | rankdir=LR; |
| op1=>operation: My Operation|past | s25[fontsize=11, label="25", shape=doublecircle, fixedsize=true, width=.6]; |
| op2=>operation: Stuff|current | s239[fontsize=24,label="239", shape=circle, fixedsize=true, width=.55, peripheries=1]; |
| sub1=>subroutine: My Subroutine|invalid | s240[fontsize=11,label="240", shape=circle, fixedsize=true, width=.55, peripheries=1]; |
| cond=>condition: Yes | s241[fontsize=11,label="241", shape=circle, fixedsize=true, width=.55, peripheries=1]; |
| or No?|approved:>http://www.google.com | s242[fontsize=11,label="242", shape=circle, fixedsize=true, width=.55, peripheries=1]; |
| c2=>condition: Good idea|rejected | s243[fontsize=11,label="{→\n243\nd=24|{<p0>|<p1>}}", shape=record, fixedsize=false, peripheries=1]; |
| io=>inputoutput: catch something...|future | s244[fontsize=11,label="←\n244", shape=circle, fixedsize=true, width=.55, peripheries=1]; |
| st->op1(right)->cond | s245[fontsize=11,label="245", shape=circle, fixedsize=true, width=.55, peripheries=1]; |
| cond(yes, right)->c2 | s246[fontsize=11,label="246", shape=circle, fixedsize=true, width=.55, peripheries=1]; |
| cond(no)->sub1(left)->op1 | s247[fontsize=11,label="→\n247+", shape=circle, fixedsize=true, width=.55, peripheries=1]; |
| c2(yes)->io->e | s24[fontsize=11,label="24", shape=circle, fixedsize=true, width=.55, peripheries=1]; |
| c2(no)->op2->e | s248[fontsize=11,label="←\n248", shape=circle, fixedsize=true, width=.55, peripheries=1]; |
| </flowchartjs> | s249[fontsize=11,label="{249+\nd=25|{<p0>|<p1>}}", shape=record, fixedsize=false, peripheries=1]; |
| | s250[fontsize=11,label="250", shape=circle, fixedsize=true, width=.55, peripheries=1]; |
| | s251[fontsize=11,label="251", shape=circle, fixedsize=true, width=.55, peripheries=1]; |
| | s252[fontsize=11,label="252", shape=circle, fixedsize=true, width=.55, peripheries=1]; |
| | s24 -> s239 [fontname="Times-Italic", label="ε"]; |
| | s239 -> s247 [fontsize=11, fontname="Courier", arrowsize=.7, label = "'{'", arrowhead = normal]; |
| | s247 -> s240 [fontname="Times-Italic", label="ε"]; |
| | s240 -> s243 [fontsize=11, fontname="Courier", arrowsize=.7, label = "'case'", arrowhead = normal]; |
| | s243:p0 -> s241 [fontname="Times-Italic", label="ε"]; |
| | s243:p1 -> s242 [fontname="Times-Italic", label="ε"]; |
| | s241 -> s244 [fontsize=11, fontname="Courier", arrowsize=.7, label = "'null'", arrowhead = normal]; |
| | s242 -> s244 [fontsize=11, fontname="Courier", arrowsize=.7, label = "<element>", arrowhead = normal]; |
| | s244 -> s245 [fontname="Times-Italic", label="ε"]; |
| | s245 -> s246 [fontsize=11, fontname="Courier", arrowsize=.7, label = "'=>'", arrowhead = normal]; |
| | s246 -> s248 [fontsize=11, fontname="Courier", arrowsize=.7, label = "<block>", arrowhead = normal]; |
| | s248 -> s249 [fontname="Times-Italic", label="ε"]; |
| | s249:p0 -> s247 [fontname="Times-Italic", label="ε", style="dashed"]; |
| | s249:p1 -> s250 [fontname="Times-Italic", label="ε"]; |
| | s250 -> s251 [fontname="Times-Italic", label="ε"]; |
| | s251 -> s252 [fontsize=11, fontname="Courier", arrowsize=.7, label = "'}'", arrowhead = normal]; |
| | s252 -> s25 [fontname="Times-Italic", label="ε"]; |
| | } |
| | </graphviz> |
| | |
| | |
| | |
| | ---- |
| | |