Split up statement and identifier list parsing. Add t_ignore to ignore whitespace