public void Start(Ast ast)
        {
            LambdaDeclr.LambdaCount = 0;

            if (ast.Global != null)
            {
                Global = ast.Global;
            }

            ast.Visit(this);
        }
        public void Start(Ast ast)
        {
            var scopeBuilder = new ScopeBuilderVisitor();

            var resolver = new ScopeBuilderVisitor(true);

            scopeBuilder.Start(ast);

            resolver.Start(ast);

            Global = MemorySpaces.Current;

            ast.Visit(this);
        }
Пример #3
0
 public void Start(Ast ast)
 {
     ast.Visit(this);
 }