#include "subtree.h" void gendfa() { u32 varcnt = 4; char* clauses[4] = { "0121", "0122", "2122", "2222" }; // Order the clauses // Make nodes for each clause // Combine 2 nodes into 1 if their next prefix is identical // If their next prefix is 1, create 2 combinations }