Working parser for gaps and inline choices