CSemanticAnalyzer

Stand-alone semantic analyzer, converts from a syntax program to a semantic program.