public static Object eval(String expression, Map<String, Object> context) {
		return eval(expression, context, ListUtil.empty());
	}
@Test
	public void qlExpressTest(){
		final ExpressionEngine engine = new QLExpressEngine();

		final Dict dict = Dict.of()
				.set("a", 100.3)
				.set("b", 45)
				.set("c", -199.100);
		final Object eval = engine.eval("a-(b-c)", dict, null);
		assertEquals(-143.8, (double)eval, 0);
	}