Question: what is the difference between a terminal and a nonterminal?
Answer: 1 Answer. A terminal symbol represents a single element of the language, and a non-terminal symbol represents several elements. terminal and nonterminal symbols are the lexical elements used in specifying the production rules constituting a formal grammar.