binding parsing grammar fixed