Tokenizer: parseString is used to process PHP files into an AST structure
Evaluator: evalParseResults is used to evaluate a parse result from parseString
CodeGen: genApp is used to generate Haskell code from a PHP AST structure
Building with cabal creates a binary which evaluates php file passed in as argument.