예제 #1
0
        public override void Run()
        {
            NameResolutionService.Reset();

            _currentModule = null;
            _currentMethod = null;
            _methodStack = new Stack();
            _memberStack = new Stack();

            _callableResolution = new CallableResolutionService();
            _callableResolution.Initialize(_context);

            InitializeMemberCache();

            Visit(CompileUnit);
        }