Powerful context-based expression parser and evaluator in Python using JEXL (Javascript Expression Language) expressions