<?xml version='1.0' encoding='ISO-8859-1'?>
<root>
  <label>[root]</label>
    <branch>
        <label>doc</label>
      <branch>
          <label>index-files</label>
          <leaf><label>index-1.html</label><weight>180</weight><value>100.0</value></leaf>
          <leaf><label>index-10.html</label><weight>184</weight><value>100.0</value></leaf>
          <leaf><label>index-11.html</label><weight>431</weight><value>100.0</value></leaf>
          <leaf><label>index-12.html</label><weight>175</weight><value>100.0</value></leaf>
          <leaf><label>index-13.html</label><weight>175</weight><value>100.0</value></leaf>
          <leaf><label>index-14.html</label><weight>345</weight><value>100.0</value></leaf>
          <leaf><label>index-15.html</label><weight>154</weight><value>100.0</value></leaf>
          <leaf><label>index-16.html</label><weight>216</weight><value>100.0</value></leaf>
          <leaf><label>index-17.html</label><weight>318</weight><value>100.0</value></leaf>
          <leaf><label>index-18.html</label><weight>332</weight><value>100.0</value></leaf>
          <leaf><label>index-19.html</label><weight>157</weight><value>100.0</value></leaf>
          <leaf><label>index-2.html</label><weight>157</weight><value>100.0</value></leaf>
          <leaf><label>index-20.html</label><weight>193</weight><value>100.0</value></leaf>
          <leaf><label>index-21.html</label><weight>145</weight><value>100.0</value></leaf>
          <leaf><label>index-3.html</label><weight>212</weight><value>100.0</value></leaf>
          <leaf><label>index-4.html</label><weight>175</weight><value>100.0</value></leaf>
          <leaf><label>index-5.html</label><weight>344</weight><value>100.0</value></leaf>
          <leaf><label>index-6.html</label><weight>160</weight><value>100.0</value></leaf>
          <leaf><label>index-7.html</label><weight>251</weight><value>100.0</value></leaf>
          <leaf><label>index-8.html</label><weight>175</weight><value>100.0</value></leaf>
          <leaf><label>index-9.html</label><weight>221</weight><value>100.0</value></leaf>
      </branch>

      <branch>
          <label>slogo</label>
        <branch>
            <label>class-use</label>
            <leaf><label>Main.BufferedPanel.html</label><weight>144</weight><value>100.0</value></leaf>
            <leaf><label>Main.DrawingPanel.html</label><weight>180</weight><value>100.0</value></leaf>
            <leaf><label>Main.html</label><weight>144</weight><value>100.0</value></leaf>
        </branch>

        <branch>
            <label>expression</label>
          <branch>
              <label>class-use</label>
              <leaf><label>Addition.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>BinaryExpression.html</label><weight>204</weight><value>100.0</value></leaf>
              <leaf><label>Division.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>Expression.html</label><weight>188</weight><value>100.0</value></leaf>
              <leaf><label>Multiplication.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>Negation.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>Number.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>Subtraction.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>UnaryExpression.html</label><weight>180</weight><value>100.0</value></leaf>
              <leaf><label>Variable.html</label><weight>257</weight><value>100.0</value></leaf>
              <leaf><label>VariableFactory.html</label><weight>196</weight><value>100.0</value></leaf>
          </branch>
            <leaf><label>Addition.html</label><weight>309</weight><value>100.0</value></leaf>
            <leaf><label>BinaryExpression.html</label><weight>415</weight><value>100.0</value></leaf>
            <leaf><label>Division.html</label><weight>309</weight><value>100.0</value></leaf>
            <leaf><label>Expression.html</label><weight>311</weight><value>100.0</value></leaf>
            <leaf><label>Multiplication.html</label><weight>309</weight><value>100.0</value></leaf>
            <leaf><label>Negation.html</label><weight>320</weight><value>100.0</value></leaf>
            <leaf><label>Number.html</label><weight>333</weight><value>100.0</value></leaf>
            <leaf><label>Subtraction.html</label><weight>305</weight><value>100.0</value></leaf>
            <leaf><label>UnaryExpression.html</label><weight>336</weight><value>100.0</value></leaf>
            <leaf><label>Variable.html</label><weight>407</weight><value>100.0</value></leaf>
            <leaf><label>VariableFactory.html</label><weight>336</weight><value>100.0</value></leaf>
            <leaf><label>package-frame.html</label><weight>38</weight><value>100.0</value></leaf>
            <leaf><label>package-summary.html</label><weight>172</weight><value>100.0</value></leaf>
            <leaf><label>package-tree.html</label><weight>158</weight><value>100.0</value></leaf>
            <leaf><label>package-use.html</label><weight>204</weight><value>100.0</value></leaf>
        </branch>

        <branch>
            <label>gui</label>
          <branch>
              <label>class-use</label>
              <leaf><label>ImageRenderer.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>PolyRenderer.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>Renderer.html</label><weight>218</weight><value>100.0</value></leaf>
              <leaf><label>Turtle.html</label><weight>389</weight><value>100.0</value></leaf>
              <leaf><label>TurtleListener.html</label><weight>233</weight><value>100.0</value></leaf>
          </branch>
            <leaf><label>ImageRenderer.html</label><weight>292</weight><value>100.0</value></leaf>
            <leaf><label>PolyRenderer.html</label><weight>292</weight><value>100.0</value></leaf>
            <leaf><label>Renderer.html</label><weight>255</weight><value>100.0</value></leaf>
            <leaf><label>Turtle.html</label><weight>1273</weight><value>100.0</value></leaf>
            <leaf><label>TurtleListener.html</label><weight>209</weight><value>100.0</value></leaf>
            <leaf><label>package-frame.html</label><weight>51</weight><value>100.0</value></leaf>
            <leaf><label>package-summary.html</label><weight>189</weight><value>100.0</value></leaf>
            <leaf><label>package-tree.html</label><weight>161</weight><value>100.0</value></leaf>
            <leaf><label>package-use.html</label><weight>276</weight><value>100.0</value></leaf>
        </branch>

        <branch>
            <label>instruction</label>
          <branch>
              <label>class-use</label>
              <leaf><label>Assignment.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>If.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>Instruction.html</label><weight>609</weight><value>100.0</value></leaf>
              <leaf><label>Print.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>Repeat.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>StrictInstructionList.html</label><weight>254</weight><value>100.0</value></leaf>
          </branch>
            <leaf><label>Assignment.html</label><weight>382</weight><value>100.0</value></leaf>
            <leaf><label>If.html</label><weight>380</weight><value>100.0</value></leaf>
            <leaf><label>Instruction.html</label><weight>308</weight><value>100.0</value></leaf>
            <leaf><label>Print.html</label><weight>337</weight><value>100.0</value></leaf>
            <leaf><label>Repeat.html</label><weight>380</weight><value>100.0</value></leaf>
            <leaf><label>StrictInstructionList.html</label><weight>401</weight><value>100.0</value></leaf>
            <leaf><label>package-frame.html</label><weight>44</weight><value>100.0</value></leaf>
            <leaf><label>package-summary.html</label><weight>184</weight><value>100.0</value></leaf>
            <leaf><label>package-tree.html</label><weight>157</weight><value>100.0</value></leaf>
            <leaf><label>package-use.html</label><weight>253</weight><value>100.0</value></leaf>
        </branch>

        <branch>
            <label>language</label>
          <branch>
              <label>class-use</label>
              <leaf><label>CharConsts.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>Context.html</label><weight>735</weight><value>100.0</value></leaf>
              <leaf><label>GrammarElement.html</label><weight>1354</weight><value>100.0</value></leaf>
          </branch>
            <leaf><label>CharConsts.html</label><weight>736</weight><value>100.0</value></leaf>
            <leaf><label>Context.html</label><weight>226</weight><value>100.0</value></leaf>
            <leaf><label>GrammarElement.html</label><weight>301</weight><value>100.0</value></leaf>
            <leaf><label>package-frame.html</label><weight>49</weight><value>100.0</value></leaf>
            <leaf><label>package-summary.html</label><weight>185</weight><value>100.0</value></leaf>
            <leaf><label>package-tree.html</label><weight>159</weight><value>100.0</value></leaf>
            <leaf><label>package-use.html</label><weight>352</weight><value>100.0</value></leaf>
        </branch>

        <branch>
            <label>parser</label>
          <branch>
              <label>class-use</label>
              <leaf><label>AssignmentParser.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>ExpressionParser.html</label><weight>196</weight><value>100.0</value></leaf>
              <leaf><label>IdentifierParser.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>InstructionNames.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>InstructionParser.html</label><weight>196</weight><value>100.0</value></leaf>
              <leaf><label>ParseException.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>Parser.html</label><weight>489</weight><value>100.0</value></leaf>
              <leaf><label>PrintParser.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>RepeatParser.html</label><weight>144</weight><value>100.0</value></leaf>
              <leaf><label>SLogoParser.html</label><weight>558</weight><value>100.0</value></leaf>
              <leaf><label>StrictInstructionListParser.html</label><weight>196</weight><value>100.0</value></leaf>
          </branch>

          <branch>
              <label>token</label>
            <branch>
                <label>class-use</label>
                <leaf><label>AssignmentToken.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>CharToken.html</label><weight>300</weight><value>100.0</value></leaf>
                <leaf><label>CharTokenFactory.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>EOFToken.html</label><weight>196</weight><value>100.0</value></leaf>
                <leaf><label>EOLToken.html</label><weight>196</weight><value>100.0</value></leaf>
                <leaf><label>EqualToken.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>IdentifierToken.html</label><weight>266</weight><value>100.0</value></leaf>
                <leaf><label>IfToken.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>LeftBracketToken.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>LeftParenToken.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>MinusToken.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>NumberToken.html</label><weight>180</weight><value>100.0</value></leaf>
                <leaf><label>PlusToken.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>PrintToken.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>RepeatToken.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>ReservedToken.html</label><weight>428</weight><value>100.0</value></leaf>
                <leaf><label>RightBracketToken.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>RightParenToken.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>SlashToken.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>StarToken.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>Token.html</label><weight>678</weight><value>100.0</value></leaf>
                <leaf><label>TokenFactory.html</label><weight>144</weight><value>100.0</value></leaf>
                <leaf><label>VariableToken.html</label><weight>180</weight><value>100.0</value></leaf>
            </branch>
              <leaf><label>AssignmentToken.html</label><weight>243</weight><value>100.0</value></leaf>
              <leaf><label>CharToken.html</label><weight>382</weight><value>100.0</value></leaf>
              <leaf><label>CharTokenFactory.html</label><weight>298</weight><value>100.0</value></leaf>
              <leaf><label>EOFToken.html</label><weight>352</weight><value>100.0</value></leaf>
              <leaf><label>EOLToken.html</label><weight>352</weight><value>100.0</value></leaf>
              <leaf><label>EqualToken.html</label><weight>237</weight><value>100.0</value></leaf>
              <leaf><label>IdentifierToken.html</label><weight>382</weight><value>100.0</value></leaf>
              <leaf><label>IfToken.html</label><weight>237</weight><value>100.0</value></leaf>
              <leaf><label>LeftBracketToken.html</label><weight>239</weight><value>100.0</value></leaf>
              <leaf><label>LeftParenToken.html</label><weight>239</weight><value>100.0</value></leaf>
              <leaf><label>MinusToken.html</label><weight>237</weight><value>100.0</value></leaf>
              <leaf><label>NumberToken.html</label><weight>377</weight><value>100.0</value></leaf>
              <leaf><label>PlusToken.html</label><weight>239</weight><value>100.0</value></leaf>
              <leaf><label>PrintToken.html</label><weight>237</weight><value>100.0</value></leaf>
              <leaf><label>RepeatToken.html</label><weight>237</weight><value>100.0</value></leaf>
              <leaf><label>ReservedToken.html</label><weight>349</weight><value>100.0</value></leaf>
              <leaf><label>RightBracketToken.html</label><weight>239</weight><value>100.0</value></leaf>
              <leaf><label>RightParenToken.html</label><weight>239</weight><value>100.0</value></leaf>
              <leaf><label>SlashToken.html</label><weight>239</weight><value>100.0</value></leaf>
              <leaf><label>StarToken.html</label><weight>239</weight><value>100.0</value></leaf>
              <leaf><label>Token.html</label><weight>179</weight><value>100.0</value></leaf>
              <leaf><label>TokenFactory.html</label><weight>352</weight><value>100.0</value></leaf>
              <leaf><label>VariableToken.html</label><weight>368</weight><value>100.0</value></leaf>
              <leaf><label>package-frame.html</label><weight>141</weight><value>100.0</value></leaf>
              <leaf><label>package-summary.html</label><weight>372</weight><value>100.0</value></leaf>
              <leaf><label>package-tree.html</label><weight>168</weight><value>100.0</value></leaf>
              <leaf><label>package-use.html</label><weight>285</weight><value>100.0</value></leaf>
          </branch>
            <leaf><label>AssignmentParser.html</label><weight>268</weight><value>100.0</value></leaf>
            <leaf><label>ExpressionParser.html</label><weight>385</weight><value>100.0</value></leaf>
            <leaf><label>IdentifierParser.html</label><weight>258</weight><value>100.0</value></leaf>
            <leaf><label>IfParser.html</label><weight>258</weight><value>100.0</value></leaf>
            <leaf><label>InstructionNames.html</label><weight>325</weight><value>100.0</value></leaf>
            <leaf><label>InstructionParser.html</label><weight>341</weight><value>100.0</value></leaf>
            <leaf><label>ParseException.html</label><weight>326</weight><value>100.0</value></leaf>
            <leaf><label>Parser.html</label><weight>209</weight><value>100.0</value></leaf>
            <leaf><label>PrintParser.html</label><weight>258</weight><value>100.0</value></leaf>
            <leaf><label>RepeatParser.html</label><weight>268</weight><value>100.0</value></leaf>
            <leaf><label>SLogoParser.html</label><weight>567</weight><value>100.0</value></leaf>
            <leaf><label>StrictInstructionListParser.html</label><weight>318</weight><value>100.0</value></leaf>
            <leaf><label>package-frame.html</label><weight>130</weight><value>100.0</value></leaf>
            <leaf><label>package-summary.html</label><weight>385</weight><value>100.0</value></leaf>
            <leaf><label>package-tree.html</label><weight>202</weight><value>100.0</value></leaf>
            <leaf><label>package-use.html</label><weight>236</weight><value>100.0</value></leaf>
        </branch>
          <leaf><label>Main.BufferedPanel.html</label><weight>420</weight><value>100.0</value></leaf>
          <leaf><label>Main.DrawingPanel.html</label><weight>415</weight><value>100.0</value></leaf>
          <leaf><label>Main.html</label><weight>1494</weight><value>100.0</value></leaf>
          <leaf><label>package-frame.html</label><weight>34</weight><value>100.0</value></leaf>
          <leaf><label>package-summary.html</label><weight>161</weight><value>100.0</value></leaf>
          <leaf><label>package-tree.html</label><weight>179</weight><value>100.0</value></leaf>
          <leaf><label>package-use.html</label><weight>182</weight><value>100.0</value></leaf>
      </branch>
        <leaf><label>allclasses-frame.html</label><weight>335</weight><value>100.0</value></leaf>
        <leaf><label>allclasses-noframe.html</label><weight>335</weight><value>100.0</value></leaf>
        <leaf><label>assign.css</label><weight>68</weight><value>100.0</value></leaf>
        <leaf><label>constant-values.html</label><weight>507</weight><value>100.0</value></leaf>
        <leaf><label>deprecated-list.html</label><weight>146</weight><value>100.0</value></leaf>
        <leaf><label>help-doc.html</label><weight>223</weight><value>100.0</value></leaf>
        <leaf><label>index.html</label><weight>39</weight><value>100.0</value></leaf>
        <leaf><label>overview-frame.html</label><weight>62</weight><value>100.0</value></leaf>
        <leaf><label>overview-summary.html</label><weight>191</weight><value>100.0</value></leaf>
        <leaf><label>overview-tree.html</label><weight>258</weight><value>100.0</value></leaf>
        <leaf><label>package-list</label><weight>11</weight><value>100.0</value></leaf>
        <leaf><label>serialized-form.html</label><weight>653</weight><value>100.0</value></leaf>
        <leaf><label>stylesheet.css</label><weight>29</weight><value>100.0</value></leaf>
    </branch>

    <branch>
        <label>slogo_tests</label>
        <leaf><label>circle.logo</label><weight>5</weight><value>100.0</value></leaf>
        <leaf><label>colorSquare.logo</label><weight>10</weight><value>100.0</value></leaf>
        <leaf><label>demo.logo</label><weight>14</weight><value>100.0</value></leaf>
        <leaf><label>doubleTriangle.logo</label><weight>21</weight><value>100.0</value></leaf>
        <leaf><label>forward.logo</label><weight>1</weight><value>100.0</value></leaf>
        <leaf><label>geometry.logo</label><weight>29</weight><value>100.0</value></leaf>
        <leaf><label>lineFun.logo</label><weight>3</weight><value>100.0</value></leaf>
        <leaf><label>microwave.logo</label><weight>12</weight><value>100.0</value></leaf>
        <leaf><label>multiPizza.logo</label><weight>27</weight><value>100.0</value></leaf>
        <leaf><label>multiRandom.logo</label><weight>5</weight><value>100.0</value></leaf>
        <leaf><label>pizza.logo</label><weight>18</weight><value>100.0</value></leaf>
        <leaf><label>rainbowspiral.logo</label><weight>30</weight><value>100.0</value></leaf>
        <leaf><label>random.logo</label><weight>5</weight><value>100.0</value></leaf>
        <leaf><label>recursion.logo</label><weight>13</weight><value>100.0</value></leaf>
        <leaf><label>regularShape.logo</label><weight>12</weight><value>100.0</value></leaf>
        <leaf><label>spiral.logo</label><weight>27</weight><value>100.0</value></leaf>
        <leaf><label>square.logo</label><weight>6</weight><value>100.0</value></leaf>
        <leaf><label>square2.logo</label><weight>12</weight><value>100.0</value></leaf>
        <leaf><label>stop.logo</label><weight>5</weight><value>100.0</value></leaf>
        <leaf><label>tree.logo</label><weight>67</weight><value>100.0</value></leaf>
        <leaf><label>tree2.logo</label><weight>18</weight><value>100.0</value></leaf>
        <leaf><label>tunnel.logo</label><weight>34</weight><value>100.0</value></leaf>
    </branch>

    <branch>
        <label>src</label>
      <branch>
          <label>slogo</label>
        <branch>
            <label>expression</label>
            <leaf><label>Addition.java</label><weight>1</weight><value>100.0</value></leaf>
            <leaf><label>Division.java</label><weight>1</weight><value>100.0</value></leaf>
            <leaf><label>Expression.java</label><weight>20</weight><value>5.0</value></leaf>
            <leaf><label>Negation.java</label><weight>1</weight><value>100.0</value></leaf>
            <leaf><label>Number.java</label><weight>19</weight><value>0.0</value></leaf>
            <leaf><label>Subroutine.java</label><weight>33</weight><value>100.0</value></leaf>
            <leaf><label>SubroutineFactory.java</label><weight>43</weight><value>100.0</value></leaf>
            <leaf><label>Subtraction.java</label><weight>1</weight><value>100.0</value></leaf>
            <leaf><label>Variable.java</label><weight>52</weight><value>15.384615384615385</value></leaf>
            <leaf><label>VariableFactory.java</label><weight>42</weight><value>2.380952380952381</value></leaf>
        </branch>

        <branch>
            <label>gui</label>            <leaf><label>PenLine.java</label><weight>82</weight><value>100.0</value></leaf>
            <leaf><label>Turtle.java</label><weight>413</weight><value>100.0</value></leaf>
            <leaf><label>TurtleListener.java</label><weight>5</weight><value>0.0</value></leaf>
        </branch>

        <branch>
            <label>instruction</label>
          <branch>
              <label>arithmetic</label>
              <leaf><label>Addition.java</label><weight>18</weight><value>100.0</value></leaf>
              <leaf><label>ArithmeticExpression.java</label><weight>81</weight><value>100.0</value></leaf>
              <leaf><label>ArithmeticInstruction.java</label><weight>84</weight><value>100.0</value></leaf>
              <leaf><label>Division.java</label><weight>18</weight><value>100.0</value></leaf>
              <leaf><label>Multiplication.java</label><weight>18</weight><value>100.0</value></leaf>
              <leaf><label>Negation.java</label><weight>22</weight><value>100.0</value></leaf>
              <leaf><label>NumericInstruction.java</label><weight>14</weight><value>100.0</value></leaf>
              <leaf><label>Remainder.java</label><weight>22</weight><value>100.0</value></leaf>
              <leaf><label>Subtraction.java</label><weight>19</weight><value>100.0</value></leaf>
              <leaf><label>UnaryExpression.java</label><weight>29</weight><value>100.0</value></leaf>
          </branch>

          <branch>
              <label>conditional</label>
              <leaf><label>ConditionalInstruction.java</label><weight>37</weight><value>100.0</value></leaf>
              <leaf><label>Equal.java</label><weight>30</weight><value>100.0</value></leaf>
              <leaf><label>Greater.java</label><weight>32</weight><value>100.0</value></leaf>
              <leaf><label>Less.java</label><weight>32</weight><value>100.0</value></leaf>
              <leaf><label>NotEqual.java</label><weight>29</weight><value>100.0</value></leaf>
          </branch>

          <branch>
              <label>drawing</label>
              <leaf><label>Back.java</label><weight>29</weight><value>100.0</value></leaf>
              <leaf><label>Clean.java</label><weight>22</weight><value>100.0</value></leaf>
              <leaf><label>ClearScreen.java</label><weight>32</weight><value>100.0</value></leaf>
              <leaf><label>Forward.java</label><weight>30</weight><value>100.0</value></leaf>
              <leaf><label>Heading.java</label><weight>25</weight><value>100.0</value></leaf>
              <leaf><label>HideTurtle.java</label><weight>27</weight><value>100.0</value></leaf>
              <leaf><label>Home.java</label><weight>24</weight><value>100.0</value></leaf>
              <leaf><label>IsPenDown.java</label><weight>29</weight><value>100.0</value></leaf>
              <leaf><label>Left.java</label><weight>28</weight><value>100.0</value></leaf>
              <leaf><label>OneParameterInstruction.java</label><weight>18</weight><value>100.0</value></leaf>
              <leaf><label>PenDown.java</label><weight>22</weight><value>100.0</value></leaf>
              <leaf><label>PenIsDown.java</label><weight>17</weight><value>100.0</value></leaf>
              <leaf><label>PenUp.java</label><weight>22</weight><value>100.0</value></leaf>
              <leaf><label>Right.java</label><weight>26</weight><value>100.0</value></leaf>
              <leaf><label>SetPenColor.java</label><weight>60</weight><value>100.0</value></leaf>
              <leaf><label>SetX.java</label><weight>31</weight><value>100.0</value></leaf>
              <leaf><label>SetXY.java</label><weight>35</weight><value>100.0</value></leaf>
              <leaf><label>SetY.java</label><weight>33</weight><value>100.0</value></leaf>
              <leaf><label>ShowTurtle.java</label><weight>22</weight><value>100.0</value></leaf>
              <leaf><label>Towards.java</label><weight>35</weight><value>100.0</value></leaf>
              <leaf><label>XCor.java</label><weight>25</weight><value>100.0</value></leaf>
              <leaf><label>YCor.java</label><weight>24</weight><value>100.0</value></leaf>
          </branch>
            <leaf><label>Assignment.java</label><weight>60</weight><value>0.0</value></leaf>
            <leaf><label>Back.java</label><weight>26</weight><value>100.0</value></leaf>
            <leaf><label>Clean.java</label><weight>16</weight><value>100.0</value></leaf>
            <leaf><label>ClearScreen.java</label><weight>17</weight><value>100.0</value></leaf>
            <leaf><label>Equal.java</label><weight>23</weight><value>100.0</value></leaf>
            <leaf><label>Forward.java</label><weight>22</weight><value>100.0</value></leaf>
            <leaf><label>Greater.java</label><weight>24</weight><value>100.0</value></leaf>
            <leaf><label>Heading.java</label><weight>16</weight><value>100.0</value></leaf>
            <leaf><label>HideTurtle.java</label><weight>17</weight><value>100.0</value></leaf>
            <leaf><label>Home.java</label><weight>21</weight><value>100.0</value></leaf>
            <leaf><label>If.java</label><weight>69</weight><value>100.0</value></leaf>
            <leaf><label>Instruction.java</label><weight>30</weight><value>56.666666666666664</value></leaf>
            <leaf><label>Left.java</label><weight>20</weight><value>100.0</value></leaf>
            <leaf><label>Less.java</label><weight>22</weight><value>100.0</value></leaf>
            <leaf><label>NotEqual.java</label><weight>22</weight><value>100.0</value></leaf>
            <leaf><label>PenDown.java</label><weight>16</weight><value>100.0</value></leaf>
            <leaf><label>PenIsDown.java</label><weight>16</weight><value>100.0</value></leaf>
            <leaf><label>PenUp.java</label><weight>17</weight><value>100.0</value></leaf>
            <leaf><label>Print.java</label><weight>3</weight><value>-100.0</value></leaf>
            <leaf><label>Remainder.java</label><weight>20</weight><value>100.0</value></leaf>
            <leaf><label>Repeat.java</label><weight>63</weight><value>1.5873015873015872</value></leaf>
            <leaf><label>Right.java</label><weight>21</weight><value>100.0</value></leaf>
            <leaf><label>SetX.java</label><weight>25</weight><value>100.0</value></leaf>
            <leaf><label>SetXY.java</label><weight>25</weight><value>100.0</value></leaf>
            <leaf><label>SetY.java</label><weight>28</weight><value>100.0</value></leaf>
            <leaf><label>ShowTurtle.java</label><weight>19</weight><value>100.0</value></leaf>
            <leaf><label>StrictInstructionList.java</label><weight>77</weight><value>1.2987012987012987</value></leaf>
            <leaf><label>Subroutine.java</label><weight>25</weight><value>100.0</value></leaf>
            <leaf><label>To.java</label><weight>41</weight><value>141.46341463414635</value></leaf>
            <leaf><label>Towards.java</label><weight>47</weight><value>100.0</value></leaf>
            <leaf><label>UnaryExpression.java</label><weight>53</weight><value>100.0</value></leaf>
            <leaf><label>XCor.java</label><weight>16</weight><value>100.0</value></leaf>
            <leaf><label>YCor.java</label><weight>15</weight><value>100.0</value></leaf>
        </branch>

        <branch>
            <label>language</label>
            <leaf><label>CharConsts.java</label><weight>38</weight><value>100.0</value></leaf>
            <leaf><label>Context.java</label><weight>24</weight><value>100.0</value></leaf>
            <leaf><label>GrammarElement.java</label><weight>22</weight><value>100.0</value></leaf>
            <leaf><label>SLogoContext.java</label><weight>30</weight><value>100.0</value></leaf>
            <leaf><label>SlogoContext.java</label><weight>20</weight><value>100.0</value></leaf>
            <leaf><label>SubroutineFactory.java</label><weight>41</weight><value>100.0</value></leaf>
        </branch>

        <branch>
            <label>parser</label>
          <branch>
              <label>token</label>              <leaf><label>AssignmentToken.java</label><weight>13</weight><value>0.0</value></leaf>
              <leaf><label>BackToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>CharToken.java</label><weight>52</weight><value>1.9230769230769231</value></leaf>
              <leaf><label>CharTokenFactory.java</label><weight>34</weight><value>100.0</value></leaf>
              <leaf><label>CleanToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>ClearScreenToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>DifferenceToken.java</label><weight>9</weight><value>100.0</value></leaf>
              <leaf><label>EOFToken.java</label><weight>42</weight><value>0.0</value></leaf>
              <leaf><label>EqualToken.java</label><weight>11</weight><value>18.181818181818183</value></leaf>
              <leaf><label>EqualsToken.java</label><weight>9</weight><value>100.0</value></leaf>
              <leaf><label>ForwardToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>GreaterToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>HeadingToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>HideTurtleToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>HomeToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>IdentifierToken.java</label><weight>40</weight><value>0.0</value></leaf>
              <leaf><label>IfToken.java</label><weight>9</weight><value>100.0</value></leaf>
              <leaf><label>IsPenDownToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>LeftBracketToken.java</label><weight>9</weight><value>0.0</value></leaf>
              <leaf><label>LeftParenToken.java</label><weight>9</weight><value>0.0</value></leaf>
              <leaf><label>LeftToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>LessToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>MinusSignToken.java</label><weight>9</weight><value>100.0</value></leaf>
              <leaf><label>MinusToken.java</label><weight>10</weight><value>10.0</value></leaf>
              <leaf><label>NegateToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>NotEqualToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>NumberToken.java</label><weight>51</weight><value>0.0</value></leaf>
              <leaf><label>PenDownToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>PenIsDownToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>PenUpOrDownToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>PenUpToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>PlusToken.java</label><weight>9</weight><value>0.0</value></leaf>
              <leaf><label>PrintToken.java</label><weight>1</weight><value>-100.0</value></leaf>
              <leaf><label>ProductToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>QuotientToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>RemainderToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>RepeatToken.java</label><weight>7</weight><value>0.0</value></leaf>
              <leaf><label>ReservedToken.java</label><weight>33</weight><value>0.0</value></leaf>
              <leaf><label>RightBracketToken.java</label><weight>9</weight><value>0.0</value></leaf>
              <leaf><label>RightParenToken.java</label><weight>9</weight><value>0.0</value></leaf>
              <leaf><label>RightToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>SetPenColorToken.java</label><weight>9</weight><value>100.0</value></leaf>
              <leaf><label>SetXToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>SetXYToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>SetYToken.java</label><weight>11</weight><value>100.0</value></leaf>
              <leaf><label>ShowTurtleToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>SlashToken.java</label><weight>9</weight><value>0.0</value></leaf>
              <leaf><label>StarToken.java</label><weight>9</weight><value>0.0</value></leaf>
              <leaf><label>SumToken.java</label><weight>9</weight><value>100.0</value></leaf>
              <leaf><label>ToToken.java</label><weight>9</weight><value>100.0</value></leaf>
              <leaf><label>Token.java</label><weight>9</weight><value>0.0</value></leaf>
              <leaf><label>TokenFactory.java</label><weight>128</weight><value>45.3125</value></leaf>
              <leaf><label>TowardsToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>VariableToken.java</label><weight>36</weight><value>0.0</value></leaf>
              <leaf><label>XCorToken.java</label><weight>10</weight><value>100.0</value></leaf>
              <leaf><label>YCorToken.java</label><weight>10</weight><value>100.0</value></leaf>
          </branch>
            <leaf><label>AssignmentParser.java</label><weight>32</weight><value>-3.125</value></leaf>
            <leaf><label>BackParser.java</label><weight>19</weight><value>100.0</value></leaf>
            <leaf><label>CleanParser.java</label><weight>18</weight><value>100.0</value></leaf>
            <leaf><label>ClearScreenParser.java</label><weight>20</weight><value>100.0</value></leaf>
            <leaf><label>DifferenceParser.java</label><weight>21</weight><value>100.0</value></leaf>
            <leaf><label>ElanParser.java</label><weight>1</weight><value>100.0</value></leaf>
            <leaf><label>EqualParser.java</label><weight>21</weight><value>100.0</value></leaf>
            <leaf><label>ExpressionParser.java</label><weight>2</weight><value>-100.0</value></leaf>
            <leaf><label>ForwardParser.java</label><weight>19</weight><value>100.0</value></leaf>
            <leaf><label>GreaterParser.java</label><weight>21</weight><value>100.0</value></leaf>
            <leaf><label>HeadingParser.java</label><weight>18</weight><value>100.0</value></leaf>
            <leaf><label>HideTurtleParser.java</label><weight>18</weight><value>100.0</value></leaf>
            <leaf><label>HomeParser.java</label><weight>18</weight><value>100.0</value></leaf>
            <leaf><label>IdentifierParser.java</label><weight>33</weight><value>27.27272727272727</value></leaf>
            <leaf><label>IfParser.java</label><weight>27</weight><value>100.0</value></leaf>
            <leaf><label>InstructionNames.java</label><weight>37</weight><value>0.0</value></leaf>
            <leaf><label>InstructionParser.java</label><weight>63</weight><value>1.5873015873015872</value></leaf>
            <leaf><label>IsPenDownParser.java</label><weight>18</weight><value>100.0</value></leaf>
            <leaf><label>LeftParser.java</label><weight>19</weight><value>100.0</value></leaf>
            <leaf><label>LessParser.java</label><weight>21</weight><value>100.0</value></leaf>
            <leaf><label>MinusParser.java</label><weight>19</weight><value>100.0</value></leaf>
            <leaf><label>NegateParser.java</label><weight>17</weight><value>100.0</value></leaf>
            <leaf><label>NotEqualParser.java</label><weight>20</weight><value>100.0</value></leaf>
            <leaf><label>NumericExpressionParser.java</label><weight>67</weight><value>100.0</value></leaf>
            <leaf><label>ParseException.java</label><weight>18</weight><value>0.0</value></leaf>
            <leaf><label>Parser.java</label><weight>8</weight><value>0.0</value></leaf>
            <leaf><label>PenDownParser.java</label><weight>18</weight><value>100.0</value></leaf>
            <leaf><label>PenIsDown.java</label><weight>17</weight><value>100.0</value></leaf>
            <leaf><label>PenIsDownParser.java</label><weight>20</weight><value>100.0</value></leaf>
            <leaf><label>PenUpOrDownParser.java</label><weight>17</weight><value>100.0</value></leaf>
            <leaf><label>PenUpParser.java</label><weight>20</weight><value>100.0</value></leaf>
            <leaf><label>PrintParser.java</label><weight>4</weight><value>-100.0</value></leaf>
            <leaf><label>ProductParser.java</label><weight>21</weight><value>100.0</value></leaf>
            <leaf><label>QuotientParser.java</label><weight>21</weight><value>100.0</value></leaf>
            <leaf><label>README</label><weight>73</weight><value>0.0</value></leaf>
            <leaf><label>RemainderParser.java</label><weight>21</weight><value>100.0</value></leaf>
            <leaf><label>RepeatParser.java</label><weight>30</weight><value>-10.0</value></leaf>
            <leaf><label>RightParser.java</label><weight>19</weight><value>100.0</value></leaf>
            <leaf><label>SLogoParser.java</label><weight>209</weight><value>100.0</value></leaf>
            <leaf><label>SetPenColorParser.java</label><weight>28</weight><value>100.0</value></leaf>
            <leaf><label>SetXParser.java</label><weight>19</weight><value>100.0</value></leaf>
            <leaf><label>SetXYParser.java</label><weight>21</weight><value>100.0</value></leaf>
            <leaf><label>SetYParser.java</label><weight>19</weight><value>100.0</value></leaf>
            <leaf><label>SetYparser.java</label><weight>17</weight><value>100.0</value></leaf>
            <leaf><label>ShowTurtleParser.java</label><weight>18</weight><value>100.0</value></leaf>
            <leaf><label>StrictInstructionListParser.java</label><weight>33</weight><value>0.0</value></leaf>
            <leaf><label>SumParser.java</label><weight>21</weight><value>100.0</value></leaf>
            <leaf><label>ToParser.java</label><weight>25</weight><value>100.0</value></leaf>
            <leaf><label>TowardsParser.java</label><weight>21</weight><value>100.0</value></leaf>
            <leaf><label>XCorParser.java</label><weight>18</weight><value>100.0</value></leaf>
            <leaf><label>YCorParser.java</label><weight>18</weight><value>100.0</value></leaf>
            <leaf><label>alias.prop</label><weight>11</weight><value>100.0</value></leaf>
            <leaf><label>instructions.prop</label><weight>35</weight><value>88.57142857142857</value></leaf>
            <leaf><label>package.html</label><weight>39</weight><value>0.0</value></leaf>
        </branch>
          <leaf><label>CharConsts.java</label><weight>38</weight><value>100.0</value></leaf>
          <leaf><label>Context.java</label><weight>24</weight><value>100.0</value></leaf>
          <leaf><label>GrammarElement.java</label><weight>23</weight><value>100.0</value></leaf>
          <leaf><label>Main.java</label><weight>650</weight><value>100.0</value></leaf>
          <leaf><label>OldMain.java</label><weight>281</weight><value>100.0</value></leaf>
      </branch>

      <branch>
          <label>testing</label>
          <leaf><label>InstructionTest.java</label><weight>42</weight><value>100.0</value></leaf>
          <leaf><label>SLogoParserTest.java</label><weight>197</weight><value>100.0</value></leaf>
          <leaf><label>TurtleTest.java</label><weight>103</weight><value>100.0</value></leaf>
      </branch>
    </branch>

  <branch>
      <label>[root]</label>
      <leaf><label>.classpath</label><weight>7</weight><value>100.0</value></leaf>
      <leaf><label>.project</label><weight>23</weight><value>100.0</value></leaf>
      <leaf><label>Bena</label><weight>26</weight><value>100.0</value></leaf>
      <leaf><label>EricGehman.txt</label><weight>1</weight><value>100.0</value></leaf>
      <leaf><label>WDR.txt</label><weight>3</weight><value>100.0</value></leaf>
      <leaf><label>testTextFileJack.txt</label><weight>1</weight><value>100.0</value></leaf>
  </branch>
</root>