public EnumDeclNode makeEnumSpec(EnumDeclNode node, EnumeratorNode enumer) { return(null); }
public void Visit(EnumeratorNode node) { Append($"{node.Enumeration}.{node.Enumerator}"); }
//- enums ------------------------------------------------------------- public EnumDeclNode startEnumSpec(IdentNode idNode, EnumeratorNode enumer) { return(null); }
public EnumeratorNode(IEnumerator enumerator, EnumeratorNode parent = null) { _enumerator = enumerator; Parent = parent; }
public CoroutineRunner(IEnumerator routine, IPump pump) { _pump = pump; _currentNode = new EnumeratorNode(routine); _pump.NextFrame += OnNextFrame; }
public override void Visit(EnumeratorNode node) { StringBuilder.Append("en"); }
public virtual void Visit(EnumeratorNode node) { StringBuilder.Append($"{node.Enumeration}.{node.Enumerator}"); }