Exemplo n.º 1
0
 public override object Visit(EntryStatement that, object value)
 {
     VisitRoutine(that, value);
     that.Block.Visit(this);
     return null;
 }
Exemplo n.º 2
0
 public override object Visit(EntryStatement that, object value)
 {
     _writer.Write("entry ");
     _writer.Write(BackquoteNameOpt(that.Name.Symbol));
     that.Profile.Visit(this);
     that.Block.Visit(this);
     return null;
 }
Exemplo n.º 3
0
        public override object Visit(EntryStatement that, object value)
        {
            that.Profile.Visit(this);
            Enter(EncodeRoutine(that.Name.Path, that.Encoded));
            that.Block.Visit(this, (object) true);
            Leave();

            return null;
        }
        public override object Visit(EntryStatement that, object value = null)
        {
            PrintPrologue(that);
            PrintRoutine(that);
            PrintEpilogue(that);

            that.Name.Visit(this);
            that.Profile.Visit(this);
            that.Block.Visit(this);

            return null;
        }
Exemplo n.º 5
0
 public override object Visit(EntryStatement that, object value = null)
 {
     _symbols.EnterBlock(that.Name.Symbol, that);
     //that.Name.Visit(this);
     that.Profile.Visit(this);
     that.Block.Visit(this);
     _symbols.LeaveBlock(that.Name.Symbol);
     return null;
 }