def METHOD_NAME():
    ctx = QueryContext()
    ctx[Variable("x")] = Literal(2)
    eq(bool(_eval(_translate((p.Expression.parseString("?x<3")[0])), ctx)), True)
    eq(bool(_eval(_translate((p.Expression.parseString("?x<3.0")[0])), ctx)), True)
    eq(bool(_eval(_translate((p.Expression.parseString("?x<3e0")[0])), ctx)), True)
    eq(bool(_eval(_translate((p.Expression.parseString("?x<2.1")[0])), ctx)), True)
    eq(bool(_eval(_translate((p.Expression.parseString("?x<21e-1")[0])), ctx)), True)
    eq(bool(_eval(_translate((p.Expression.parseString("?x=2.0")[0])), ctx)), True)
    eq(bool(_eval(_translate((p.Expression.parseString("?x=2e0")[0])), ctx)), True)
    eq(bool(_eval(_translate((p.Expression.parseString('?x="cake"')[0])), ctx)), False)
    ctx = QueryContext()
    ctx[Variable("x")] = Literal(4)
    eq(bool(_eval(_translate((p.Expression.parseString("?x<3")[0])), ctx)), False)
    eq(bool(_eval(_translate((p.Expression.parseString("?x<3.0")[0])), ctx)), False)
    eq(bool(_eval(_translate((p.Expression.parseString("?x<3e0")[0])), ctx)), False)