Beispiel #1
0
            public override void VisitStaticVariableStatement(StaticVariableStatement node)
            {
                var s = Symbols.Lookup(node.Declaration.Declarator.Identifier) as VariableSymbol;

                Debug.Assert(s != null);
                Debug.Assert(s.IsStatic);

                s.Initializer = Bind(node.Declaration.Initializer);
                Module.Statics.Add(s);
            }
 public override void VisitStaticVariableStatement(StaticVariableStatement node)
 {
     CheckGlobalOrStaticVariableType(node.Declaration);
 }
Beispiel #3
0
 public virtual void VisitStaticVariableStatement(StaticVariableStatement node) => DefaultVisit(node);