... keeping separate control and linguistic restrictions expressed in a declarative way, and it can be 305 found in parsing systems making use of grammars based on situation-action rules 0Vinograd, ... standing for Rule Disable, when called in the augmentations of some rule r as RD (r'), where r, r' are in R, sets the state ofr' as inactive, masking the original state set in ... Such a rule scheduling allows an efficient realization of the immediate constituent analysis approach within a bottom-up parser by means of a partitioning of the roles in a Process Grammar....