Terminal symbols are basic symbols that are not parsed further to derive their meaning. Nonterminal symbols can be further broken down by parsing.
Examples of terminal symbols are:
In BNF for DGL Statements, terminal symbols that are written exactly as they appear (for example, keywords of Statemate), are shown in all uppercase. Non-alphabetic characters not belonging to the BNF notation are also part of the syntax: