RegularLists are handled in separate nonterminals to avoid creating intermediate nodes. It works.