Simplified the main pre-compilation/validation function to use the State workflow instead of "manually" passing around the state values.
Simplified the main pre-compilation/validation function to use the State workflow instead of "manually" passing around the state values.

jack-pappas/facio,YaccConstructor/facio,emavchun/facio,emavchun/facio,YaccConstructor/facio