DFA State Browser Window

Overview

A Deterministic Finite Automaton (DFA) is used by the engine's tokenizer to read the source string and break it into individual tokens. When a grammar is analyzed, conflicts can occur when two or more terminal definitions can accept the same text.

Controls

The DFA State Browser functions much like a common Internet web browser. If you double click on any of the "Goto" links, the window will automatically advance to that state. At the bottom of the window, there are a number of simple controls that allow you to jump to any state in table or return to the last state you were examining.

Browser Controls

The "Back" and "Forward" buttons function exactly like those found on an Internet web browser. To the right of these buttons, a series of controls allow you jump to any state in the table.

Screenshot

DFA State Browser Window