コード例 #1
0
def test_expression():
    p = Parser()
    e = p.expression("#3")
    assert isinstance(e, iec_val)
    assert e.val == "3"
    e = p.expression("a")
    assert isinstance(e, iec_variable)
    assert e.variable == "a"
    e = p.expression("#2+#2")
    assert isinstance(e, iec_binary_operator)
    assert e.op == "+"