예제 #1
0
 public override object Visit(EnumerateStatement that, object value)
 {
     _writer.Write("value ");
     that.Name.Visit(this);
     _writer.WriteLine();
     return null;
 }
 public override object Visit(EnumerateStatement that, object value)
 {
     _symbols.EnterBlock(that.Name.Symbol, that);
     _symbols.LeaveBlock(that.Name.Symbol);
     return null;
 }
예제 #3
0
 public override object Visit(EnumerateStatement that, object value = null)
 {
     return null;
 }
        public override object Visit(EnumerateStatement that, object value = null)
        {
            PrintPrologue(that);
            PrintDefinition(that);
            PrintNodeId("Type", that.Type);
            _writer.WriteLine("Index = {0}", that.Index);
            PrintEpilogue(that);

            that.Name.Visit(this);
            that.Type.Visit(this);

            return null;
        }
예제 #5
0
 public virtual object Visit(EnumerateStatement that, object value)
 {
     throw new System.NotImplementedException();
 }