% seems totally unnecessary now... function DFSA = add_ddelta(DFSA,q,s,r) % adds the transition (q,s)->r to DFSA % note: it will override previous entries if they exist [rr,ss] = get_ddelta(DFSA,q); rr(end+1) = r; ss(end+1) = s; qq = ones(size(rr))*q; DFSA = set_ddelta(DFSA,qq,ss,rr); return