Ejemplo n.º 1
0
 public EnumDeclNode makeEnumSpec(EnumDeclNode node, EnumeratorNode enumer)
 {
     return(null);
 }
Ejemplo n.º 2
0
 public void Visit(EnumeratorNode node)
 {
     Append($"{node.Enumeration}.{node.Enumerator}");
 }
Ejemplo n.º 3
0
        //- enums -------------------------------------------------------------

        public EnumDeclNode startEnumSpec(IdentNode idNode, EnumeratorNode enumer)
        {
            return(null);
        }
Ejemplo n.º 4
0
 public EnumeratorNode(IEnumerator enumerator, EnumeratorNode parent = null)
 {
     _enumerator = enumerator;
     Parent      = parent;
 }
Ejemplo n.º 5
0
 public CoroutineRunner(IEnumerator routine, IPump pump)
 {
     _pump            = pump;
     _currentNode     = new EnumeratorNode(routine);
     _pump.NextFrame += OnNextFrame;
 }
Ejemplo n.º 6
0
 public override void Visit(EnumeratorNode node)
 {
     StringBuilder.Append("en");
 }
Ejemplo n.º 7
0
 public virtual void Visit(EnumeratorNode node)
 {
     StringBuilder.Append($"{node.Enumeration}.{node.Enumerator}");
 }