update .gitignore
update grammar to support end=label io_control_spec