Starting on the el implementation of the parser.