Example #1
0
        public override void ExitTransitionline([NotNull] RuleTableParser.TransitionlineContext context)
        {
            if (TransitionStringLists[transitionListsIndex].Count != transitionListItemCount)
            {
                throw new Exception($"Transition lists must contain exactly {transitionListItemCount} items for neighborhood={Neighborhood} ");
            }

            ExpandTransitionListVars(transitionListsIndex);
            transitionListsIndex++;
        }
Example #2
0
 public override void EnterTransitionline([NotNull] RuleTableParser.TransitionlineContext context)
 {
     TransitionStringLists.Add(new List <string>());
 }