/* gpcomp.c 25/11/94. * 8/10/98 large-scale re-organisation. * Calculates a composite multiplier automaton of a short-lex automatic group, * This program assumes that kbprog with -wd option, gpwa, gpgenmult, gpmult, * and preferably gpcheckmult have already been run of G. * * SYNOPSIS: * gpcomp [-ip d/s[dr]] [-op d/s] [-silent] [-v] [-l] [-f] inf1 inf2 outf * * Input and output files are specified on command-line. * * OPTIONS: * -ip d/s[dr] input in dense or sparse format - dense is default * -op d/s output in dense or sparse format - sparse is default * -v verbose * -silent no diagnostics * -l/-h large/huge hash-tables (for big examples) * -f read back the transition table repeatedly while mimimizing. * this avoids storing the large table, but is a little slower.
*/
strcpy(tempfilename, inf1); /* The next lines avoid a potential problem when "inf2" contains a '/' */
inf2ptr = inf2 + strlen(inf2); while (--inf2ptr >= inf2) if (*inf2ptr == '/') break;
inf2ptr++;
strcat(tempfilename, inf2ptr);
strcat(tempfilename, "_tempXXX");
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.