<snapdata remixID="9090860"><project name="Lab 4.2" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAABsElEQVR4nO3XsW0CQRRFUdoiJCPcAInCFokO2EIohCI2JBjHBEtk+8r4HGnyF1zpa3YDQrt6AP+bAEkJkJQASQmQlABJCZCUAEkJkJQASQmQlABJCZCUAEkJkJQASQmQlABJCZCUAEkJkJQASQmQlABJCZCUAEkJkJQASQmQlABJCZCUAEkJkJQASQmQlABJCZCUAEkJkJQASQmQlABJCZCUAEkJkJQASQmQlABJCZCUAEkJkJQASQmQlABJCZCUAEkJcMOyLON6vY7H41FP+WgC3LCu6zifz2OaprHf78c8z+NyuYzn81lP+ygCfON+v4/D4TCmaXp5x+Nx3G63sSxLPfHPE+AbAvx5Atywrus4nU4vJ3ieZyf4mwlwg0/I7xAgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiApAZISICkBkhIgKQGSEiCpL5e6r18ApBG+AAAAAElFTkSuQmCC</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" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</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" y="0" 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><variable name="noun"><list struct="atomic" id="13">terrier,youngster,elephant,miner</list></variable><variable name="verb"><list struct="atomic" id="14">sits,dances,sleeps,prances,steps</list></variable><variable name="preposition"><list struct="atomic" id="15">with,before,at,below,around,over,under</list></variable><variable name="adjective"><list struct="atomic" id="16">big,small,bold,sleepy,young,old,fast,measured</list></variable><variable name="adverb"><list struct="atomic" id="17">enthusiastically,vigorously,routinely,sadly,gayly</list></variable><variable name="article"><list struct="atomic" id="18">a,the</list></variable></variables><scripts><script x="77" y="539"><block s="receiveKey"><l><option>a</option></l></block><block s="doAsk"><l>what article to add?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="article"/></block></script><script x="294" y="537"><block s="receiveKey"><l><option>e</option></l></block><block s="doAsk"><l>what adverb to add?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="adverb"/></block></script><script x="495" y="541"><block s="receiveKey"><l><option>p</option></l></block><block s="doAsk"><l>what preposition to add?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="preposition"/></block></script><script x="68" y="23"><block s="doSetVar"><l>article</l><block s="reportNewList"><list><l>a</l><l>the</l></list></block></block><block s="doSetVar"><l>adjective</l><block s="reportNewList"><list><l>big</l><l>small</l><l>bold</l><l>sleepy</l><l>young</l><l>old</l><l>fast</l><l>measured</l></list></block></block><block s="doSetVar"><l>noun</l><block s="reportNewList"><list><l>terrier</l><l>youngster</l><l>elephant</l><l>miner</l></list></block></block><block s="doSetVar"><l>preposition</l><block s="reportNewList"><list><l>with</l><l>before</l><l>at</l><l>below</l><l>around</l><l>over</l><l>under</l></list></block></block><block s="doSetVar"><l>adverb</l><block s="reportNewList"><list><l>enthusiastically</l><l>vigorously</l><l>routinely</l><l>sadly</l><l>gayly</l></list></block></block><block s="doSetVar"><l>verb</l><block s="reportNewList"><list><l>sits</l><l>dances</l><l>sleeps</l><l>prances</l><l>steps</l></list></block></block></script><script x="67" y="185.99999999999994"><block s="receiveKey"><l><option>space</option></l></block><block s="doDeclareVariables"><list><l>n</l><l>p</l></list></block><block s="doSetVar"><l>n</l><block var="noun"/></block><block s="doSetVar"><l>p</l><block var="preposition"/></block><block s="doIf"><block s="reportEquals"><block s="reportRandom"><l>1</l><l>2</l></block><l>2</l></block><script><block s="doSetVar"><l>n</l><block s="reportNewList"><list><l>Patti</l><l>John</l><l>Paul</l><l>George</l><l>Ringo</l></list></block></block><block s="doSetVar"><l>p</l><block s="reportNewList"><list></list></block></block></script></block><block s="bubble"><custom-block s="cat %l %l"><custom-block s="nounPhrase %l %l %l"><block var="article"/><block var="adjective"/><block var="n"/></custom-block><custom-block s="verbPhrase %l %l %l %l %l %l"><block var="adverb"/><block var="verb"/><block var="p"/><block var="article"/><block var="adjective"/><block var="n"/></custom-block></custom-block></block></script><script x="73" y="440"><block s="receiveKey"><l><option>n</option></l></block><block s="doAsk"><l>what noun to add?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="noun"/></block></script><script x="289" y="441"><block s="receiveKey"><l><option>v</option></l></block><block s="doAsk"><l>what verb to add?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="verb"/></block></script><script x="488" y="443"><block s="receiveKey"><l><option>j</option></l></block><block s="doAsk"><l>what adjective to add?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="adjective"/></block></script><script x="422" y="169.99999999999977"><custom-block s="nounPhrase %l %l %l"><block var="article"/><block var="adjective"/><block var="noun"/></custom-block></script><script x="423" y="201.99999999999977"><custom-block s="prepPhrase %l %l %l %l"><block var="preposition"/><block var="article"/><block var="adjective"/><block var="noun"/></custom-block></script><script x="328" y="265"><custom-block s="verbPhrase %l %l %l %l %l %l"><block var="adverb"/><block var="verb"/><block s="reportNewList"><list></list></block><block var="article"/><block var="adjective"/><block var="noun"/></custom-block></script><script x="326" y="231.99999999999977"><custom-block s="verbPhrase %l %l %l %l %l %l"><block var="adverb"/><block var="verb"/><block var="preposition"/><block var="article"/><block var="adjective"/><block var="noun"/></custom-block></script></scripts></sprite><watcher scope="Sprite" var="noun" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="verb" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="preposition" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="adjective" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="adverb" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="article" style="normal" x="10" y="115.00000999999997" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="nounPhrase %&apos;article&apos; %&apos;adjective&apos; %&apos;noun&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListLength"><block var="article"/></block></block><block var="article"/></block><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListLength"><block var="adjective"/></block></block><block var="adjective"/></block><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListLength"><block var="noun"/></block></block><block var="noun"/></block></list></block></block></script></block-definition><block-definition s="prepPhrase %&apos;preposition&apos; %&apos;article&apos; %&apos;adjective&apos; %&apos;noun&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%l"></input><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListLength"><block var="preposition"/></block><l>0</l></block><script><block s="doReport"><custom-block s="cat %l %l"><block s="reportNewList"><list><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListLength"><block var="preposition"/></block></block><block var="preposition"/></block></list></block><custom-block s="nounPhrase %l %l %l"><block var="article"/><block var="adjective"/><block var="noun"/></custom-block></custom-block></block></script><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block></script></block-definition><block-definition s="verbPhrase %&apos;adverb&apos; %&apos;verb&apos; %&apos;preposition&apos; %&apos;article&apos; %&apos;adjective&apos; %&apos;noun&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%l"></input><input type="%l"></input><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="cat %l %l"><block s="reportNewList"><list><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListLength"><block var="adverb"/></block></block><block var="adverb"/></block><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListLength"><block var="verb"/></block></block><block var="verb"/></block></list></block><custom-block s="prepPhrase %l %l %l %l"><block var="preposition"/><block var="article"/><block var="adjective"/><block var="noun"/></custom-block></custom-block></block></script></block-definition><block-definition s="cat %&apos;list1&apos; %&apos;list2&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="list1"/><script><block s="doAddToList"><block var="item"/><block var="result"/></block></script></block><block s="doForEach"><l>item</l><block var="list2"/><script><block s="doAddToList"><block var="item"/><block var="result"/></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition></blocks><variables></variables></project><media name="Lab 4.2" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>