public static IEnumerable<iterassgn> InitialChars(iterexpr e, Symtab stab) { foreach (iterassgn ia in assign_filter.Apply(e.initializer)) { if (stab.Get(ia.lhs).type == BekTypes.CHAR) yield return ia; } }
public static IEnumerable<iterassgn> CharUpdates(itercase ic, Symtab stab) { foreach (iterassgn ia in assign_filter.Apply(ic)) { if (stab.Get(ia.lhs).type == BekTypes.CHAR) yield return ia; } }