/Left-Factoring

Graphical User Interface Based JavaFX Program for computing Left Factoring. Left Factoring is a grammar transformation technique. It consists of "factoring out" prefixes that are common to two or more productions.

Primary LanguageJavaMIT LicenseMIT

Left Factoring

JavaFx GUI Application

Graphical User Interface Based JavaFX Program for computing Left Factoring. Left Factoring is a grammar transformation technique. It consists in "factoring out" prefixes which are common to two or more productions.

For example, going from:

A → α β | α γ

to:

A → α A'

A' → β | γ