Exemplo n.º 1
0
    protected virtual ICfgNode Build(EndlessLoop loop)
    {
        loop.Body?.Accept(this);
        var body = Result;

        if (body == null)
        {
            return(null);
        }

        return(Emit.Loop(body));
    }
Exemplo n.º 2
0
        public void Loop()
        {
            var target = new EndlessLoop();

            target.SomeLoop();
        }
Exemplo n.º 3
0
 public void Visit(EndlessLoop loop) => Result                    = Build(loop);
Exemplo n.º 4
0
 public virtual void Visit(EndlessLoop loop)
 {
     loop.Body?.Accept(this);
 }
Exemplo n.º 5
0
 protected override ICfgNode Build(EndlessLoop loop)
 {