Create SemanticAnalyzer