Grammar can be used to construct parser.
How to determine if a string is in the language generated by a grammar?
(a + b) * c