A grammar is a right-linear regular grammar when every production has one of the forms
where and . Thus a production has at most one variable on its right-hand side, and that variable is at the right end.
Let
Both are regular grammars and their variable sets are disjoint. Their ordinary concatenation grammar adds a new rule
This rule has two variables on its right-hand side, so it is not right-linear. Thus this is an explicit instance in which the concatenation grammar need not be regular.