+ sub(/ $/, "\n\t\t", offset_table);
+
+ for (i = 0; i < count; i++) {
+ suffix = "";
+ if (i+1 < count)
+ suffix = ",\n\t\t";
+
+ if (specs[i] == "IDENT")
+ s = "0";
+ else
+ s = "PACK_TOKEN(T_" specs[i] ")";
+ offset_table = offset_table s suffix;
+ }
+
+ print "static const char *spec_string(unsigned type)"
+ print "{"
+ print "\tstatic const uint_least8_t idx[] = {";
+ print "\t\t" offset_table;
+ print "\t};\n";