netsblox-stateflow 0.2.1

A crate for extracting state machines from NetsBlox code.
Documentation
1
<room name="untitled" app="NetsBlox 2.4.5, http://netsblox.org"><role name="myRole"><project collabStartIndex="42" name="myRole" app="NetsBlox 2.4.5, http://netsblox.org" version="2.4.5"><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><watcher var="player state" style="normal" x="10" y="10" color="243,118,29"/><sprite name="Sprite" collabId="item_-1" idx="1" x="20" y="9" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="11"><costumes><list struct="atomic" id="12"></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables></variables><scripts><script x="50" y="29"><block collabId="item_10" s="receiveGo"></block><block collabId="item_11" s="doSetVar"><l>player state</l><l>me stop</l></block></script><script x="52" y="110"><block collabId="item_-1_2" s="receiveCondition"><block collabId="item_5" s="smInState"><l>player state</l><l>me stop</l></block></block><block collabId="item_16" s="doIf"><block collabId="item_20" s="reportKeyPressed"><l><option>space</option></l></block><script><block collabId="item_24" s="smTransition"><l>player state</l><l>me go</l></block></script></block></script><script x="53" y="244"><block collabId="item_28" s="receiveCondition"><block collabId="item_28_1" s="smInState"><l>player state</l><l>me go</l></block></block><block collabId="item_32" s="forward"><l>1</l></block><block collabId="item_34" s="smTransition"><l>player state</l><l>me stop</l></block></script></scripts><history></history></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="player state"><l>stop</l></variable></variables><history></history><replay></replay></project><media name="myRole" app="NetsBlox 2.4.5, http://netsblox.org" version="2.4.5"></media></role></room>