We introduce normal restarting automata and contextual grammars with regular selection. Both of them allow to describe syntax of (natural) language as reduction systems.