Expand description

Module with reachability calculations

Functions

Detects whether all non-terminals are reachable

Calculates the numbers of all productions that eventually can produce the given non-terminal by applying several derivation steps.

Calculates the reachable non-terminals for each non-terminal of the given Cfg.

Calculates for a given non-terminal all reachable non-terminals. Used for special derivation calculations (i.e. FOLLOW k relations)

Calculates for a given production all reachable non-terminals. Used for special derivation calculations (i.e. FOLLOW k relations)

Calculates all reachable non-terminals.

Calculates all unreachable non-terminals.