This analyzer should provide syntactic and semantic analysis