add list to grammar and parser
if implementation completed, and change existing else to true in the interim
.