擅长:python、mysql、java
<blockquote>
<p>I've considered perhaps converting the tree to a flat-ish array ... but this seems to lack a certain elegance and almost feels like a step backwards (although I could be wrong).</p>
</blockquote>
<p>你错了。机器代码总是平坦的。像C这样的语言被扁平化以创建机器代码。在</p>
<p>计算器(像其他简单的机器一样)是平面的。在</p>
<p>然而。扁平化您的AXE语法树并不是完全需要的。在</p>
<p>您只需将编程源标签应用于树中的每个节点。在</p>
<p>然后“GOTO”只需在树中搜索该标签并继续在该标签处执行。在</p>