Refactored the pars condition parser in esoteric module