public override void VisitGlobalBlockStatement(GlobalBlockStatement node)
 {
     foreach (var decl in node.Variables)
     {
         CheckGlobalOrStaticVariableType(decl);
     }
 }
예제 #2
0
            public override void VisitGlobalBlockStatement(GlobalBlockStatement node)
            {
                foreach (var v in node.Variables)
                {
                    var s = Symbols.Lookup(v.Declarator.Identifier) as VariableSymbol;
                    Debug.Assert(s != null);
                    Debug.Assert(s.IsGlobal);

                    s.Initializer = Bind(v.Initializer);
                }
            }
예제 #3
0
 public virtual void VisitGlobalBlockStatement(GlobalBlockStatement node) => DefaultVisit(node);