擅长:python、mysql、java
<p><a href="http://pyparsing.wikispaces.com/Examples" rel="noreferrer">Pyparsing examples page</a>列出了几个表达式分析器:</p>
<p><a href="http://pyparsing.wikispaces.com/file/view/fourFn.py" rel="noreferrer">http://pyparsing.wikispaces.com/file/view/fourFn.py</a>-一个使用pyparsing的传统算术中缀表示法解析器/求值器实现(尽管它的名称是,它实际上是5函数算术,外加几个trig函数)</p>
<p><a href="http://pyparsing.wikispaces.com/file/view/simpleBool.py" rel="noreferrer">http://pyparsing.wikispaces.com/file/view/simpleBool.py</a>-一个布尔中缀符号解析器/求值器,使用pyparsing助手方法<code>operatorPrecedence</code>,它简化了中缀运算符符号的定义</p>
<p><a href="http://pyparsing.wikispaces.com/file/view/simpleArith.py" rel="noreferrer">http://pyparsing.wikispaces.com/file/view/simpleArith.py</a><a href="http://pyparsing.wikispaces.com/file/view/eval_arith.py" rel="noreferrer">http://pyparsing.wikispaces.com/file/view/eval_arith.py</a>-
一对使用<code>operatorPrecedence</code>重铸fourFn.py的示例。第一个只是解析并返回一个解析树,第二个是添加求值逻辑。</p>