Production rule applied to any non-terminal symbol
Rewrite rule to specific start string is language generation method independent on the context of its left-handed side of derivation - like recursive induction → can make nested model (impossible at Regular Expression)
Good for parenthesis tip - left parenthesis means open bracket and right means close