1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: G Pages: 1 -->
<svg width="511pt" height="634pt"
viewBox="0.00 0.00 511.25 633.94" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 629.941)">
<title>G</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-629.941 507.248,-629.941 507.248,4 -4,4"/>
<!-- ((<built-in method format of str object at 0x1005d0c90>, 'count2', 'val2', 'nwords'), 'function') -->
<g id="node1" class="node"><title>((<built-in method format of str object at 0x1005d0c90>, 'count2', 'val2', 'nwords'), 'function')</title>
<ellipse fill="none" stroke="black" cx="154.681" cy="-273.188" rx="33.8596" ry="33.8596"/>
<text text-anchor="middle" x="154.681" y="-268.988" font-family="Times,serif" font-size="14.00">format</text>
</g>
<!-- out2 -->
<g id="node7" class="node"><title>out2</title>
<polygon fill="none" stroke="black" points="181.681,-378.867 127.681,-378.867 127.681,-342.867 181.681,-342.867 181.681,-378.867"/>
<text text-anchor="middle" x="154.681" y="-356.667" font-family="Times,serif" font-size="14.00">out2</text>
</g>
<!-- ((<built-in method format of str object at 0x1005d0c90>, 'count2', 'val2', 'nwords'), 'function')->out2 -->
<g id="edge1" class="edge"><title>((<built-in method format of str object at 0x1005d0c90>, 'count2', 'val2', 'nwords'), 'function')->out2</title>
<path fill="none" stroke="black" d="M154.681,-307.068C154.681,-315.469 154.681,-324.409 154.681,-332.5"/>
<polygon fill="black" stroke="black" points="151.181,-332.528 154.681,-342.528 158.181,-332.529 151.181,-332.528"/>
</g>
<!-- out1 -->
<g id="node2" class="node"><title>out1</title>
<polygon fill="none" stroke="black" points="387.681,-378.867 333.681,-378.867 333.681,-342.867 387.681,-342.867 387.681,-378.867"/>
<text text-anchor="middle" x="360.681" y="-356.667" font-family="Times,serif" font-size="14.00">out1</text>
</g>
<!-- ((<function print_and_return at 0x1084bf500>, 'out1'), 'function') -->
<g id="node10" class="node"><title>((<function print_and_return at 0x1084bf500>, 'out1'), 'function')</title>
<ellipse fill="none" stroke="black" cx="360.681" cy="-484.404" rx="69.5736" ry="69.5736"/>
<text text-anchor="middle" x="360.681" y="-480.204" font-family="Times,serif" font-size="14.00">print_and_return</text>
</g>
<!-- out1->((<function print_and_return at 0x1084bf500>, 'out1'), 'function') -->
<g id="edge2" class="edge"><title>out1->((<function print_and_return at 0x1084bf500>, 'out1'), 'function')</title>
<path fill="none" stroke="black" d="M360.681,-379.022C360.681,-386.21 360.681,-395.118 360.681,-404.677"/>
<polygon fill="black" stroke="black" points="357.181,-404.829 360.681,-414.83 364.181,-404.83 357.181,-404.829"/>
</g>
<!-- ((<built-in method format of str object at 0x1005d0c90>, 'count1', 'val1', 'nwords'), 'function') -->
<g id="node3" class="node"><title>((<built-in method format of str object at 0x1005d0c90>, 'count1', 'val1', 'nwords'), 'function')</title>
<ellipse fill="none" stroke="black" cx="360.681" cy="-273.188" rx="33.8596" ry="33.8596"/>
<text text-anchor="middle" x="360.681" y="-268.988" font-family="Times,serif" font-size="14.00">format</text>
</g>
<!-- ((<built-in method format of str object at 0x1005d0c90>, 'count1', 'val1', 'nwords'), 'function')->out1 -->
<g id="edge3" class="edge"><title>((<built-in method format of str object at 0x1005d0c90>, 'count1', 'val1', 'nwords'), 'function')->out1</title>
<path fill="none" stroke="black" d="M360.681,-307.068C360.681,-315.469 360.681,-324.409 360.681,-332.5"/>
<polygon fill="black" stroke="black" points="357.181,-332.528 360.681,-342.528 364.181,-332.529 357.181,-332.528"/>
</g>
<!-- ((<method 'count' of 'str' objects>, 'words', 'val1'), 'function') -->
<g id="node4" class="node"><title>((<method 'count' of 'str' objects>, 'words', 'val1'), 'function')</title>
<ellipse fill="none" stroke="black" cx="360.681" cy="-101.754" rx="29.5104" ry="29.5104"/>
<text text-anchor="middle" x="360.681" y="-97.5542" font-family="Times,serif" font-size="14.00">count</text>
</g>
<!-- count1 -->
<g id="node12" class="node"><title>count1</title>
<polygon fill="none" stroke="black" points="387.784,-203.508 333.577,-203.508 333.577,-167.508 387.784,-167.508 387.784,-203.508"/>
<text text-anchor="middle" x="360.681" y="-181.308" font-family="Times,serif" font-size="14.00">count1</text>
</g>
<!-- ((<method 'count' of 'str' objects>, 'words', 'val1'), 'function')->count1 -->
<g id="edge4" class="edge"><title>((<method 'count' of 'str' objects>, 'words', 'val1'), 'function')->count1</title>
<path fill="none" stroke="black" d="M360.681,-131.808C360.681,-140.105 360.681,-149.113 360.681,-157.296"/>
<polygon fill="black" stroke="black" points="357.181,-157.448 360.681,-167.448 364.181,-157.448 357.181,-157.448"/>
</g>
<!-- print2 -->
<g id="node5" class="node"><title>print2</title>
<polygon fill="none" stroke="black" points="181.681,-625.941 127.681,-625.941 127.681,-589.941 181.681,-589.941 181.681,-625.941"/>
<text text-anchor="middle" x="154.681" y="-603.741" font-family="Times,serif" font-size="14.00">print2</text>
</g>
<!-- nwords -->
<g id="node6" class="node"><title>nwords</title>
<polygon fill="none" stroke="black" points="276.402,-203.508 218.96,-203.508 218.96,-167.508 276.402,-167.508 276.402,-203.508"/>
<text text-anchor="middle" x="247.681" y="-181.308" font-family="Times,serif" font-size="14.00">nwords</text>
</g>
<!-- nwords->((<built-in method format of str object at 0x1005d0c90>, 'count2', 'val2', 'nwords'), 'function') -->
<g id="edge6" class="edge"><title>nwords->((<built-in method format of str object at 0x1005d0c90>, 'count2', 'val2', 'nwords'), 'function')</title>
<path fill="none" stroke="black" d="M228.861,-203.847C216.769,-214.986 200.752,-229.743 186.696,-242.692"/>
<polygon fill="black" stroke="black" points="184.11,-240.316 179.127,-249.666 188.853,-245.464 184.11,-240.316"/>
</g>
<!-- nwords->((<built-in method format of str object at 0x1005d0c90>, 'count1', 'val1', 'nwords'), 'function') -->
<g id="edge5" class="edge"><title>nwords->((<built-in method format of str object at 0x1005d0c90>, 'count1', 'val1', 'nwords'), 'function')</title>
<path fill="none" stroke="black" d="M270.276,-203.641C286.25,-215.753 307.962,-232.215 326.104,-245.971"/>
<polygon fill="black" stroke="black" points="324.072,-248.822 334.155,-252.075 328.301,-243.244 324.072,-248.822"/>
</g>
<!-- ((<function print_and_return at 0x1084bf500>, 'out2'), 'function') -->
<g id="node17" class="node"><title>((<function print_and_return at 0x1084bf500>, 'out2'), 'function')</title>
<ellipse fill="none" stroke="black" cx="154.681" cy="-484.404" rx="69.5736" ry="69.5736"/>
<text text-anchor="middle" x="154.681" y="-480.204" font-family="Times,serif" font-size="14.00">print_and_return</text>
</g>
<!-- out2->((<function print_and_return at 0x1084bf500>, 'out2'), 'function') -->
<g id="edge7" class="edge"><title>out2->((<function print_and_return at 0x1084bf500>, 'out2'), 'function')</title>
<path fill="none" stroke="black" d="M154.681,-379.022C154.681,-386.21 154.681,-395.118 154.681,-404.677"/>
<polygon fill="black" stroke="black" points="151.181,-404.829 154.681,-414.83 158.181,-404.83 151.181,-404.829"/>
</g>
<!-- print1 -->
<g id="node8" class="node"><title>print1</title>
<polygon fill="none" stroke="black" points="387.681,-625.941 333.681,-625.941 333.681,-589.941 387.681,-589.941 387.681,-625.941"/>
<text text-anchor="middle" x="360.681" y="-603.741" font-family="Times,serif" font-size="14.00">print1</text>
</g>
<!-- ((<method 'count' of 'str' objects>, 'words', 'val2'), 'function') -->
<g id="node9" class="node"><title>((<method 'count' of 'str' objects>, 'words', 'val2'), 'function')</title>
<ellipse fill="none" stroke="black" cx="154.681" cy="-101.754" rx="29.5104" ry="29.5104"/>
<text text-anchor="middle" x="154.681" y="-97.5542" font-family="Times,serif" font-size="14.00">count</text>
</g>
<!-- count2 -->
<g id="node15" class="node"><title>count2</title>
<polygon fill="none" stroke="black" points="181.784,-203.508 127.577,-203.508 127.577,-167.508 181.784,-167.508 181.784,-203.508"/>
<text text-anchor="middle" x="154.681" y="-181.308" font-family="Times,serif" font-size="14.00">count2</text>
</g>
<!-- ((<method 'count' of 'str' objects>, 'words', 'val2'), 'function')->count2 -->
<g id="edge8" class="edge"><title>((<method 'count' of 'str' objects>, 'words', 'val2'), 'function')->count2</title>
<path fill="none" stroke="black" d="M154.681,-131.808C154.681,-140.105 154.681,-149.113 154.681,-157.296"/>
<polygon fill="black" stroke="black" points="151.181,-157.448 154.681,-167.448 158.181,-157.448 151.181,-157.448"/>
</g>
<!-- ((<function print_and_return at 0x1084bf500>, 'out1'), 'function')->print1 -->
<g id="edge9" class="edge"><title>((<function print_and_return at 0x1084bf500>, 'out1'), 'function')->print1</title>
<path fill="none" stroke="black" d="M360.681,-553.986C360.681,-563.062 360.681,-571.902 360.681,-579.677"/>
<polygon fill="black" stroke="black" points="357.181,-579.873 360.681,-589.873 364.181,-579.873 357.181,-579.873"/>
</g>
<!-- words -->
<g id="node11" class="node"><title>words</title>
<polygon fill="none" stroke="black" points="394.426,-36 100.935,-36 100.935,-0 394.426,-0 394.426,-36"/>
<text text-anchor="middle" x="247.681" y="-13.8" font-family="Times,serif" font-size="14.00">words='apple orange apple pear orange pear pear'</text>
</g>
<!-- words->((<method 'count' of 'str' objects>, 'words', 'val1'), 'function') -->
<g id="edge11" class="edge"><title>words->((<method 'count' of 'str' objects>, 'words', 'val1'), 'function')</title>
<path fill="none" stroke="black" d="M271.369,-36.1384C287.943,-48.1292 310.281,-64.2906 328.471,-77.4506"/>
<polygon fill="black" stroke="black" points="326.87,-80.6124 337.023,-83.6384 330.973,-74.941 326.87,-80.6124"/>
</g>
<!-- words->((<method 'count' of 'str' objects>, 'words', 'val2'), 'function') -->
<g id="edge10" class="edge"><title>words->((<method 'count' of 'str' objects>, 'words', 'val2'), 'function')</title>
<path fill="none" stroke="black" d="M227.958,-36.338C215.271,-47.4904 198.551,-62.189 184.285,-74.7293"/>
<polygon fill="black" stroke="black" points="181.854,-72.2067 176.654,-81.4378 186.476,-77.4641 181.854,-72.2067"/>
</g>
<!-- ((<built-in function len>, (<method 'split' of 'str' objects>, 'words')), 'function') -->
<g id="node16" class="node"><title>((<built-in function len>, (<method 'split' of 'str' objects>, 'words')), 'function')</title>
<ellipse fill="none" stroke="black" cx="247.681" cy="-101.754" rx="20.8218" ry="20.8218"/>
<text text-anchor="middle" x="247.681" y="-97.5542" font-family="Times,serif" font-size="14.00">len</text>
</g>
<!-- words->((<built-in function len>, (<method 'split' of 'str' objects>, 'words')), 'function') -->
<g id="edge12" class="edge"><title>words->((<built-in function len>, (<method 'split' of 'str' objects>, 'words')), 'function')</title>
<path fill="none" stroke="black" d="M247.681,-36.338C247.681,-46.2425 247.681,-58.9439 247.681,-70.4465"/>
<polygon fill="black" stroke="black" points="244.181,-70.5584 247.681,-80.5584 251.181,-70.5584 244.181,-70.5584"/>
</g>
<!-- count1->((<built-in method format of str object at 0x1005d0c90>, 'count1', 'val1', 'nwords'), 'function') -->
<g id="edge13" class="edge"><title>count1->((<built-in method format of str object at 0x1005d0c90>, 'count1', 'val1', 'nwords'), 'function')</title>
<path fill="none" stroke="black" d="M360.681,-203.847C360.681,-211.237 360.681,-220.218 360.681,-229.208"/>
<polygon fill="black" stroke="black" points="357.181,-229.276 360.681,-239.276 364.181,-229.276 357.181,-229.276"/>
</g>
<!-- val2 -->
<g id="node13" class="node"><title>val2</title>
<polygon fill="none" stroke="black" points="83.5428,-36 -0.181451,-36 -0.181451,-0 83.5428,-0 83.5428,-36"/>
<text text-anchor="middle" x="41.6807" y="-13.8" font-family="Times,serif" font-size="14.00">val2='apple'</text>
</g>
<!-- val2->((<built-in method format of str object at 0x1005d0c90>, 'count2', 'val2', 'nwords'), 'function') -->
<g id="edge15" class="edge"><title>val2->((<built-in method format of str object at 0x1005d0c90>, 'count2', 'val2', 'nwords'), 'function')</title>
<path fill="none" stroke="black" d="M48.2012,-36.0061C60.8993,-68.7941 90.2027,-142.872 118.681,-203.508 123.457,-213.677 128.944,-224.515 134.172,-234.504"/>
<polygon fill="black" stroke="black" points="131.105,-236.191 138.873,-243.396 137.294,-232.92 131.105,-236.191"/>
</g>
<!-- val2->((<method 'count' of 'str' objects>, 'words', 'val2'), 'function') -->
<g id="edge14" class="edge"><title>val2->((<method 'count' of 'str' objects>, 'words', 'val2'), 'function')</title>
<path fill="none" stroke="black" d="M65.3692,-36.1384C81.9428,-48.1292 104.281,-64.2906 122.471,-77.4506"/>
<polygon fill="black" stroke="black" points="120.87,-80.6124 131.023,-83.6384 124.973,-74.941 120.87,-80.6124"/>
</g>
<!-- val1 -->
<g id="node14" class="node"><title>val1</title>
<polygon fill="none" stroke="black" points="503.315,-36 412.047,-36 412.047,-0 503.315,-0 503.315,-36"/>
<text text-anchor="middle" x="457.681" y="-13.8" font-family="Times,serif" font-size="14.00">val1='orange'</text>
</g>
<!-- val1->((<built-in method format of str object at 0x1005d0c90>, 'count1', 'val1', 'nwords'), 'function') -->
<g id="edge16" class="edge"><title>val1->((<built-in method format of str object at 0x1005d0c90>, 'count1', 'val1', 'nwords'), 'function')</title>
<path fill="none" stroke="black" d="M453.034,-36.1312C443.863,-69.133 422.1,-143.561 396.681,-203.508 392.295,-213.852 386.943,-224.75 381.721,-234.742"/>
<polygon fill="black" stroke="black" points="378.603,-233.15 376.993,-243.622 384.782,-236.44 378.603,-233.15"/>
</g>
<!-- val1->((<method 'count' of 'str' objects>, 'words', 'val1'), 'function') -->
<g id="edge17" class="edge"><title>val1->((<method 'count' of 'str' objects>, 'words', 'val1'), 'function')</title>
<path fill="none" stroke="black" d="M437.109,-36.338C423.783,-47.5695 406.19,-62.3977 391.243,-74.9958"/>
<polygon fill="black" stroke="black" points="388.645,-72.6074 383.255,-81.7283 393.157,-77.9599 388.645,-72.6074"/>
</g>
<!-- count2->((<built-in method format of str object at 0x1005d0c90>, 'count2', 'val2', 'nwords'), 'function') -->
<g id="edge18" class="edge"><title>count2->((<built-in method format of str object at 0x1005d0c90>, 'count2', 'val2', 'nwords'), 'function')</title>
<path fill="none" stroke="black" d="M154.681,-203.847C154.681,-211.237 154.681,-220.218 154.681,-229.208"/>
<polygon fill="black" stroke="black" points="151.181,-229.276 154.681,-239.276 158.181,-229.276 151.181,-229.276"/>
</g>
<!-- ((<built-in function len>, (<method 'split' of 'str' objects>, 'words')), 'function')->nwords -->
<g id="edge19" class="edge"><title>((<built-in function len>, (<method 'split' of 'str' objects>, 'words')), 'function')->nwords</title>
<path fill="none" stroke="black" d="M247.681,-122.963C247.681,-133.283 247.681,-145.988 247.681,-157.169"/>
<polygon fill="black" stroke="black" points="244.181,-157.295 247.681,-167.295 251.181,-157.295 244.181,-157.295"/>
</g>
<!-- ((<function print_and_return at 0x1084bf500>, 'out2'), 'function')->print2 -->
<g id="edge20" class="edge"><title>((<function print_and_return at 0x1084bf500>, 'out2'), 'function')->print2</title>
<path fill="none" stroke="black" d="M154.681,-553.986C154.681,-563.062 154.681,-571.902 154.681,-579.677"/>
<polygon fill="black" stroke="black" points="151.181,-579.873 154.681,-589.873 158.181,-579.873 151.181,-579.873"/>
</g>
</g>
</svg>
|