public override object Visit(InterfaceStatement that, object value = null)
 {
     throw new System.NotImplementedException("Interfaces are not yet supported");
     _symbols.EnterBlock(that.Name.Symbol, that);
     foreach (Definition definition in that.Definitions)
         definition.Visit(this);
     _symbols.LeaveBlock(that.Name.Symbol);
     return null;
 }
        /** Enters the nested-inside-nested-classes and top-level interface definitions into the symbol table. */
        public override object Visit(InterfaceStatement that, object value = null)
        {
            _symbols.EnterBlock(that.Name.Symbol, that);

            _symbols.LeaveBlock(that.Name.Symbol);

            return null;
        }
Beispiel #3
0
 public virtual object Visit(InterfaceStatement that, object value)
 {
     throw new System.NotImplementedException();
 }