Setup the framework for the semantic analysis