Пример #1
0
 public EnumDeclNode makeEnumSpec(EnumDeclNode node, EnumeratorNode enumer)
 {
     return(null);
 }
 public void Visit(EnumeratorNode node)
 {
     Append($"{node.Enumeration}.{node.Enumerator}");
 }
Пример #3
0
        //- enums -------------------------------------------------------------

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