netsblox-stateflow 0.2.1

A crate for extracting state machines from NetsBlox code.
Documentation
1
<room name="untitled" app="NetsBlox 2.4.6, http://netsblox.org"><role name="myRole"><project collabStartIndex="81" name="myRole" app="NetsBlox 2.4.6, http://netsblox.org" version="2.4.6"><notes></notes><stage name="Stage" width="480" height="360" collabId="item_-1_1" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><messageTypes><messageType><name>message</name><fields><field>msg</field></fields></messageType></messageTypes><scripts></scripts><sprites><sprite name="Sprite" collabId="item_-1" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="10"><costumes><list struct="atomic" id="11"></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.666666666666668" y="16.666666666666668"><block collabId="item_31" s="receiveGo"></block><block collabId="item_71" s="doResetTimer"></block><block collabId="item_73" s="doSwitchToCostume"><l></l></block><block collabId="item_27" s="doSetVar"><l>something</l><l>foo 4</l></block><block collabId="item_79" s="doSayFor"><l>Hello!</l><l>2</l></block><block collabId="item_38" s="doSetVar"><l>another</l><l>foo 3</l></block><block collabId="item_77" s="setEffect"><l><option>ghost</option></l><l>0</l></block><block collabId="item_75" s="doWearNextCostume"></block></script><script x="16.666666666666668" y="210.72222222222229"><block collabId="item_50" s="receiveCondition"><block collabId="item_34" s="smInState"><l>something</l><l>foo 3</l></block></block><block collabId="item_63" s="smTransition"><l>something</l><l>foo 4</l></block></script><script x="16.666666666666668" y="285.8888888888888"><block collabId="item_53" s="receiveCondition"><block collabId="item_44" s="smInState"><l>something</l><l>foo 4</l></block></block><block collabId="item_66" s="smTransition"><l>something</l><l>barb</l></block></script><script x="16.666666666666668" y="361.0555555555554"><block collabId="item_55" s="receiveCondition"><block collabId="item_46" s="smInState"><l>something</l><l>barb</l></block></block><block collabId="item_68" s="smTransition"><l>something</l><l>foo 3</l></block></script></scripts><history></history></sprite><watcher var="something" style="normal" x="10" y="10" color="243,118,29"/><watcher var="another" style="normal" x="10" y="34.400002" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="something"><l>0</l></variable><variable name="another"><l>0</l></variable></variables><history></history><replay></replay></project><media name="myRole" app="NetsBlox 2.4.6, http://netsblox.org" version="2.4.6"></media></role></room>