Core: EL parser based on parser combination

Done in separate commit