<svg width="238pt" height="478pt" viewBox="0 0 238 478" xmlns="http://www.w3.org/2000/svg"><g class="graph"><circle stroke="#000" cx="164" cy="-461" r="9" class="node" transform="translate(4 474)"/><g class="node"><path fill="#fff" stroke="#fff" d="M216.228 58.3h-96.456l-12 12v51.4l12 12h96.456l12-12V70.3l-12-12z"/><path fill="#fff" stroke="#fff" d="M119.772 58.3c-6 0-12 6-12 12m0 51.4c0 6 6 12 12 12m96.456 0c6 0 12-6 12-12m0-51.4c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M216.228 58.3h-96.456m0 0c-6 0-12 6-12 12m0 0v51.4m0 0c0 6 6 12 12 12m0 0h96.456m0 0c6 0 12-6 12-12m0 0V70.3m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="164" y="-399" font-family="Times,serif" font-size="14" transform="translate(4 474)">Program</text><text text-anchor="middle" x="164" y="-382.2" font-family="Times,serif" font-size="14" transform="translate(4 474)">IfStatement</text><text text-anchor="middle" x="164" y="-365.4" font-family="Times,serif" font-size="14" transform="translate(4 474)">LogicalExpression</text><text text-anchor="middle" x="164" y="-348.6" font-family="Times,serif" font-size="14" transform="translate(4 474)">Identifier (a)</text></g><g class="edge" stroke="#000"><path fill="none" d="M168 22.063v26.089"/><path d="m171.5 48.34-3.5 10-3.5-10h7z"/></g><g class="node" stroke="#000" transform="translate(4 474)"><circle cx="162" cy="-13" r="9"/><circle fill="none" cx="162" cy="-13" r="13"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M163.429 170h-62.858l-12 12v12l12 12h62.858l12-12v-12l-12-12z"/><path fill="#fff" stroke="#fff" d="M100.571 170c-6 0-12 6-12 12m0 12c0 6 6 12 12 12m62.858 0c6 0 12-6 12-12m0-12c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M163.429 170h-62.858m0 0c-6 0-12 6-12 12m0 0v12m0 0c0 6 6 12 12 12m0 0h62.858m0 0c6 0 12-6 12-12m0 0v-12m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="128" y="-281.8" font-family="Times,serif" font-size="14" transform="translate(4 474)">Identifier (b)</text></g><g class="edge" stroke="#000"><path fill="none" d="m153.357 133.606-10.592 26.482"/><path d="m145.905 161.662-6.964 7.985.464-10.585 6.5 2.6z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M221.147 353.599H110.853l-12 12v34.802l12 12h110.294l12-12V365.6l-12-12z"/><path fill="#fff" stroke="#fff" d="M110.853 353.599c-6 0-12 6-12 12m0 34.802c0 6 6 12 12 12m110.294 0c6 0 12-6 12-12m0-34.802c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M221.147 353.599H110.853m0 0c-6 0-12 6-12 12m0 0v34.802m0 0c0 6 6 12 12 12m0 0h110.294m0 0c6 0 12-6 12-12m0 0V365.6m0-.001c0-6-6-12-12-12"/><text text-anchor="middle" x="162" y="-103.6" font-family="Times,serif" font-size="14" transform="translate(4 474)">ExpressionStatement</text><text text-anchor="middle" x="162" y="-86.8" font-family="Times,serif" font-size="14" transform="translate(4 474)">CallExpression</text><text text-anchor="middle" x="162" y="-70" font-family="Times,serif" font-size="14" transform="translate(4 474)">Identifier (bar)</text></g><g class="edge" stroke="#000"><path fill="none" d="M177.704 133.882c2.583 11.485 5.011 24.251 6.296 36.118 6.559 60.558-2.801 131.065-10.293 173.575"/><path d="m177.135 344.286-5.233 9.213-1.654-10.465 6.887 1.252z"/></g><g class="node"><path fill="#fff" stroke="#fff" d="M126.147 242.3H15.853l-12 12v51.4l12 12h110.294l12-12v-51.4l-12-12z"/><path fill="#fff" stroke="#fff" d="M15.853 242.3c-6 0-12 6-12 12m0 51.4c0 6 6 12 12 12m110.294 0c6 0 12-6 12-12m0-51.4c0-6-6-12-12-12"/><path fill="none" stroke="#000" d="M126.147 242.3H15.853m0 0c-6 0-12 6-12 12m0 0v51.4m0 0c0 6 6 12 12 12m0 0h110.294m0 0c6 0 12-6 12-12m0 0v-51.4m0 0c0-6-6-12-12-12"/><text text-anchor="middle" x="67" y="-215" font-family="Times,serif" font-size="14" transform="translate(4 474)">BlockStatement</text><text text-anchor="middle" x="67" y="-198.2" font-family="Times,serif" font-size="14" transform="translate(4 474)">ExpressionStatement</text><text text-anchor="middle" x="67" y="-181.4" font-family="Times,serif" font-size="14" transform="translate(4 474)">CallExpression</text><text text-anchor="middle" x="67" y="-164.6" font-family="Times,serif" font-size="14" transform="translate(4 474)">Identifier (foo)</text></g><g class="edge" stroke="#000"><path fill="none" d="m120.239 206.353-18.593 27.431"/><path d="m104.363 236.015-8.508 6.314 2.713-10.242 5.795 3.928z"/></g><g class="edge" stroke="#000"><path fill="none" d="M137.482 206.034c3.155 10.318 6.983 23.796 9.518 35.966 7.074 33.962 12.131 73.129 15.24 101.384"/><path d="m165.754 343.33-2.417 10.315-4.543-9.571 6.96-.744z"/></g><g class="edge" stroke="#000"><path fill="none" d="m105.566 317.749 26.698 28.384"/><path d="m135.053 343.99 4.302 9.682-9.401-4.886 5.099-4.796z"/></g><g class="edge" stroke="#000"><path fill="none" d="M166 412.3v25.642"/><path d="m169.5 437.973-3.5 10-3.5-10h7z"/></g></g></svg>