Semantic Analyzer scope prototype
scope prototype