Lines Matching defs:out
55 // Create a compact entry with the unique values from the transition set, padded out with zeros
109 void WriteTransitionTable(std::ofstream& out, const DFA& dfa, size_t states) {
157 out << "struct IndexEntry {\n"
166 out << "struct CompactEntry {\n";
169 out << " State v" << index << " : " << int(std::ceil(std::log2(maxValue[index])))
174 out << " uint8_t data[" << std::ceil(float(numTransitions) / float(kDataPerByte)) << "];\n"
178 out << "static constexpr FullEntry kFull[] = {\n";
180 out << " {";
182 out << value << ", ";
184 out << "},\n";
186 out << "};\n";
189 out << "static constexpr CompactEntry kCompact[] = {\n";
191 out << " {";
194 out << entry.v[index] << ", ";
197 out << "{";
204 out << combinedBits << ", ";
211 out << combinedBits;
213 out << "}},\n";
215 out << "};\n"
218 out << " {" << entry.type << ", " << entry.pos << "},\n";
220 out << "};\n"
233 out << ", entry.v" << index;
235 out << ", 0";
239 out << "};\n"