Simplify parser state initialization
Rename append() to grow_list()