Symbol Table - Holds the symbols accepted by the lexical analyzer or parser.
Each symbol may be a terminal or a non-terminal. Terminal symbols are listed first in the table ahead of non-terminals.
Symbol - Individual symbol accepted by the lexical analyzer or parser.
Char Sets - Groups of characters that can trigger one (or more) DFA state transitions.
Char - Specifies the individual character (no array needed)
DFA Table - Holds all the DFA states that make up the lexical analyzer.
1. Count - Number of DFA states
2. Initial state
1. DFA State
DFA State - Enumerates each DFA state and the edges that transition from that state.
DFA Edge - Transition from one DFA state to another