To specify the syntax of a language, we define a grammar: an alphabet, V=VT∪VNT (terminals and non-terminals) rules initial symbol