<snapdata remixID="9652892"><project name="Unit 2 Project" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0.15384615384618883" y="-0.4615384615383391" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="12" y="10"><block s="reportAnd"><block s="reportEquals"><l>h</l><custom-block s="last letter of %txt"><l></l></custom-block></block><block s="reportEquals"><l>t</l><block s="reportLetter"><l>4</l><block var="word"/></block></block></block></script><script x="12" y="52"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="plural %s"><l></l></custom-block></autolambda><list></list></block><list><block s="reportNewList"><list><l>day</l><l>bulldog</l><l>boss</l><l>box</l><l>butterfly</l><l>brush</l><l>medicine</l></list></block></list></custom-block></script><script x="12" y="113"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportEquals"><custom-block s="last letter of %txt"><l></l></custom-block><l>h</l></block></autolambda><list></list></block><block s="reportNewList"><list><l>day</l><l>bulldog</l><l>boss</l><l>box</l><l>butterfly</l><l>brush</l><l>medicine</l><l>camel</l><l>fly</l><l>witch</l><l>myth</l><l>latch</l><l>french-fry</l></list></block></custom-block></script><script x="12" y="198.99999999999991"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportEquals"><custom-block s="last letter of %txt"><l></l></custom-block><l>y</l></block></autolambda><list></list></block><block s="reportNewList"><list><l>day</l><l>bulldog</l><l>boss</l><l>box</l><l>butterfly</l><l>brush</l><l>medicine</l><l>camel</l><l>fly</l><l>witch</l><l>myth</l><l>latch</l><l>french-fry</l></list></block></custom-block></script><script x="12" y="285"><custom-block s="plural %s"><l>woof</l></custom-block></script><script x="12" y="318"><custom-block s="plural-y %s"><l>sky</l></custom-block></script><script x="12" y="351"><custom-block s="plural %s"><l>spouse</l></custom-block></script><script x="12" y="384"><custom-block s="plural-h %s"><l>moth</l></custom-block></script><script x="12" y="417.0000000000001"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="plural-h %s"><l></l></custom-block></autolambda><list></list></block><list><block s="reportNewList"><list><l>witch</l><l>moth</l><l>crutch</l><l>bush</l><l>brush</l></list></block></list></custom-block></script><script x="12" y="460.0000000000001"><block s="doSetVar"><l>nouns</l><block s="reportNewList"><list><l>giraffe</l><l>fox</l><l>canary</l><l>deer</l><l>rat</l><l>pig</l><l>mouse</l><l>duck</l></list></block></block></script><script x="12" y="503"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="plural %s"><l></l></custom-block></autolambda><list></list></block><list><block var="nouns"/></list><comment w="269" collapsed="false">This block reports the plural version of each word in each item on the &quot;nouns&quot; list. Due to the use of the &quot;map&quot; block and the blank space left, the blank space has likely each item of the list &quot;map&quot; is given in it, since &quot;map&quot; is supposed to apply an operation to each item of the list it&apos;s given. This script has basically applied the &quot;plural&quot; block to each word of the &quot;nouns&quot; list.</comment></custom-block></script><script x="23" y="621"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCONS"><l></l><block s="reportNewList"><list><l>play games</l><l>go swimming</l><l>play guitar</l><l>eat</l><l>relax</l></list></block></block></autolambda><list></list></block><list><block s="reportNewList"><list><l>Monday</l><l>Tuesday</l><l>Wednesday</l><l>Thursday</l><l>Friday</l></list></block></list><comment w="209" collapsed="false">This block reports the list with the days of the week with the &quot;activities&quot; list behind each day.&#xD;With the &quot;map&quot; block and the inputs given, &quot;map&quot; is putting each item of the &quot;days of the week&quot; list in the blank space, so that each individual day or item of the second list could be in front of an individual &quot;activities&quot; list, rather than all of the days being in front of one &quot;activities list&quot;, resulting in each day having the same list behind it.</comment></custom-block></script><script x="17" y="786"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportModulus"><l></l><l>2</l></block><l>1</l></block></autolambda><list></list></block><block s="reportNewList"><list><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l></list></block><comment w="239" collapsed="false">This block reports numbers 3,5, and 7. This is likely because these numbers, when divided by 2, have a remainder of 1, while the other numbers do not. They are reported with the operation &quot;mod 2=1&quot;, which when put in the &quot;keep&quot; block, has all of the items of the list given put in its blank space. This way, the &quot;keep&quot; block keeps the numbers, or items in the given list that have a remainder of 1 when divided by 2, due to the block given, &quot;mod 2=1&quot;.</comment></custom-block></script><script x="27" y="941.9999999999997"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportListContainsItem"><block s="reportNewList"><list><l>1</l><l>3</l><l>5</l><l>7</l><l>9</l></list></block><l></l></block></autolambda><list></list></block><block s="reportNewList"><list><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l></list></block><comment w="289" collapsed="false">This block reports numbers 3, 5, and 7. This is likely because of the &quot;contains&quot; block put in the &quot;keep&quot; block, in which the &quot;keep&quot; block reports numbers that make the operation it is given true. The &quot;keep&quot; block puts the items of the list it is given in the blank space of the &quot;contains&quot; block to report numbers, or items that make &quot;contains&quot; true. The numbers 3, 5, and 7 are reported since they are numbers or items both the first and second list contain, and so make the operation, &quot;contains&quot; true.</comment></custom-block></script><script x="13" y="1115"><custom-block s="for each %upvar of %l %cs"><l>note</l><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l>5</l></block></autolambda><list></list></block><list><block s="reportNewList"><list><l>60</l><l>64</l><l>67</l><l>72</l><l>60</l></list></block></list><comment w="207" collapsed="false">For each item of the list it is given, or &quot;note&quot;, the &quot;for&quot; block uses &quot;map&quot; and its operation of &quot;+5&quot; to add 5 to each item of the list it is given.The result is the music later played sounding different from the original list&apos;s music, as the number of the notes in each part of the list is changed by 5.</comment></custom-block><script><block s="doPlayNote"><block var="note"/><l>0.5</l></block></script></custom-block></script></scripts></sprite><watcher var="nouns" style="normal" x="2.4999999999998863" y="2.5" color="243,118,29" extX="80" extY="133"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.000001" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bf</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bf</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doSetVar"><l>bf</l><block s="reportJoinWords"><list><block var="bf"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="bf"/></block></script></block></script></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="212" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bl</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bl</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><l>1</l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportLessThan"><block var="index"/><l>1</l></block><script><block s="doSetVar"><l>bl</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="bl"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doReport"><block var="bl"/></block></script></block></script></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>last</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>last</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block></script></block><block s="doReport"><block var="last"/></block></script></block></script></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></script></block-definition><block-definition s="plural %&apos;a&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><l>s</l><custom-block s="last letter of %txt"><block var="a"/></custom-block></block><script><block s="doIf"><block s="reportEquals"><l>s</l><custom-block s="last letter of %txt"><block var="word"/></custom-block></block><script><block s="doReport"><custom-block s="plural-s %s"><block var="a"/></custom-block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><l>y</l><custom-block s="last letter of %txt"><block var="a"/></custom-block></block><script><block s="doReport"><custom-block s="plural-y %s"><block var="a"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l>h</l><custom-block s="last letter of %txt"><block var="a"/></custom-block></block><script><block s="doReport"><custom-block s="plural-h %s"><block var="a"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l>x</l><custom-block s="last letter of %txt"><block var="a"/></custom-block></block><script><block s="doReport"><custom-block s="plural-x %s"><block var="a"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l>f</l><custom-block s="last letter of %txt"><block var="a"/></custom-block></block><script><block s="doReport"><custom-block s="plural-f %s"><block var="a"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l>d</l><custom-block s="last letter of %txt"><block var="a"/></custom-block></block><script><block s="doReport"><custom-block s="plural-d %s"><block var="a"/></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="a"/><l>s</l></list></block></block></script><scripts><script x="246" y="96.20000199999998"><block s="reportJoinWords"><list><l>hello </l><l>world</l></list></block></script><script x="340.000002" y="180.000002"><block s="reportJoinWords"><list><block var="a"/><l>s</l></list></block></script><script x="248.000001" y="311.0000030000001"><custom-block s="last letter of %txt"><l></l></custom-block></script></scripts></block-definition><block-definition s="plural-h %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><l>moth</l><block var="word"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="word"/><l>s</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><l>mouth</l><block var="word"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="word"/><l>s</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><l>broth</l><block var="word"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="word"/><l>s</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><l>h</l><custom-block s="last letter of %txt"><block var="word"/></custom-block></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="word"/><l>es</l></list></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="word"/><l>s</l></list></block></block></script><scripts><script x="10" y="551"><block s="reportEquals"><l>th</l><custom-block s="last letter of %txt"><block var="word"/></custom-block></block></script><script x="10" y="589"><block s="reportAnd"><l/><block s="reportEquals"><l>h</l><l></l></block></block></script><script x="10" y="626"><block s="reportEquals"><l>t</l><l></l></block></script></scripts></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.000003" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="plural-y %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><l>trolly</l><block var="word"/></block><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="all but last letter of %txt"><block var="word"/></custom-block><l>ies</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><l>sky</l><block var="word"/></block><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="all but last letter of %txt"><block var="word"/></custom-block><l>ies</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><l>fly</l><block var="word"/></block><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="all but last letter of %txt"><block var="word"/></custom-block><l>ies</l></list></block></block></script></block><block s="doIf"><block s="reportEquals"><l>y</l><custom-block s="last letter of %txt"><block var="word"/></custom-block></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="word"/><l>s</l></list></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="word"/><l>es</l></list></block></block></script></block-definition><block-definition s="plural-s %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><l>s</l><custom-block s="last letter of %txt"><block var="word"/></custom-block></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="word"/><l>es</l></list></block></block></script></block></script><scripts><script x="204.000002" y="30.000004999999987"><block var="a"/></script></scripts></block-definition><block-definition s="plural-x %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><l>x</l><custom-block s="last letter of %txt"><block var="word"/></custom-block></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="word"/><l>es</l></list></block></block></script></block></script></block-definition><block-definition s="plural-d %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><l>d</l><custom-block s="last letter of %txt"><block var="word"/></custom-block></block><script><block s="doReport"><block var="word"/></block></script></block></script></block-definition><block-definition s="plural-f %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><l>f</l><custom-block s="last letter of %txt"><block var="word"/></custom-block></block><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="all but last letter of %txt"><block var="word"/></custom-block><l>ves</l></list></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><l>s</l><block var="word"/></list></block></block></script><scripts><script x="267.000002" y="60.00000499999999"><block var="a"/></script></scripts></block-definition></blocks><variables><variable name="nouns"><list struct="atomic" id="1972">giraffe,fox,canary,deer,rat,pig,mouse,duck</list></variable></variables></project><media name="Unit 2 Project" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>