#include <astl.h> #include <dfa.h> #include <language.h> #include <cursor.h> #include <ccopy.h> #include <iostream> int main() { DFA_matrix<> A, B; // Construction... DFA_matrix<>::state_type i = ccopy(A, dfirstc(B)); A.initial(i); DFA_matrix<> C, D; // Construction... C.initial(clone(C, dfirstc(D))); }