Lines Matching defs:output
933 xmlRegPrintAtomType(FILE *output, xmlRegAtomType type) {
936 fprintf(output, "epsilon "); break;
938 fprintf(output, "charval "); break;
940 fprintf(output, "ranges "); break;
942 fprintf(output, "subexpr "); break;
944 fprintf(output, "string "); break;
946 fprintf(output, "anychar "); break;
948 fprintf(output, "anyspace "); break;
950 fprintf(output, "notspace "); break;
952 fprintf(output, "initname "); break;
954 fprintf(output, "notinitname "); break;
956 fprintf(output, "namechar "); break;
958 fprintf(output, "notnamechar "); break;
960 fprintf(output, "decimal "); break;
962 fprintf(output, "notdecimal "); break;
964 fprintf(output, "realchar "); break;
966 fprintf(output, "notrealchar "); break;
968 fprintf(output, "LETTER "); break;
970 fprintf(output, "LETTER_UPPERCASE "); break;
972 fprintf(output, "LETTER_LOWERCASE "); break;
974 fprintf(output, "LETTER_TITLECASE "); break;
976 fprintf(output, "LETTER_MODIFIER "); break;
978 fprintf(output, "LETTER_OTHERS "); break;
980 fprintf(output, "MARK "); break;
982 fprintf(output, "MARK_NONSPACING "); break;
984 fprintf(output, "MARK_SPACECOMBINING "); break;
986 fprintf(output, "MARK_ENCLOSING "); break;
988 fprintf(output, "NUMBER "); break;
990 fprintf(output, "NUMBER_DECIMAL "); break;
992 fprintf(output, "NUMBER_LETTER "); break;
994 fprintf(output, "NUMBER_OTHERS "); break;
996 fprintf(output, "PUNCT "); break;
998 fprintf(output, "PUNCT_CONNECTOR "); break;
1000 fprintf(output, "PUNCT_DASH "); break;
1002 fprintf(output, "PUNCT_OPEN "); break;
1004 fprintf(output, "PUNCT_CLOSE "); break;
1006 fprintf(output, "PUNCT_INITQUOTE "); break;
1008 fprintf(output, "PUNCT_FINQUOTE "); break;
1010 fprintf(output, "PUNCT_OTHERS "); break;
1012 fprintf(output, "SEPAR "); break;
1014 fprintf(output, "SEPAR_SPACE "); break;
1016 fprintf(output, "SEPAR_LINE "); break;
1018 fprintf(output, "SEPAR_PARA "); break;
1020 fprintf(output, "SYMBOL "); break;
1022 fprintf(output, "SYMBOL_MATH "); break;
1024 fprintf(output, "SYMBOL_CURRENCY "); break;
1026 fprintf(output, "SYMBOL_MODIFIER "); break;
1028 fprintf(output, "SYMBOL_OTHERS "); break;
1030 fprintf(output, "OTHER "); break;
1032 fprintf(output, "OTHER_CONTROL "); break;
1034 fprintf(output, "OTHER_FORMAT "); break;
1036 fprintf(output, "OTHER_PRIVATE "); break;
1038 fprintf(output, "OTHER_NA "); break;
1040 fprintf(output, "BLOCK "); break;
1045 xmlRegPrintQuantType(FILE *output, xmlRegQuantType type) {
1048 fprintf(output, "epsilon "); break;
1050 fprintf(output, "once "); break;
1052 fprintf(output, "? "); break;
1054 fprintf(output, "* "); break;
1056 fprintf(output, "+ "); break;
1058 fprintf(output, "range "); break;
1060 fprintf(output, "onceonly "); break;
1062 fprintf(output, "all "); break;
1066 xmlRegPrintRange(FILE *output, xmlRegRangePtr range) {
1067 fprintf(output, " range: ");
1069 fprintf(output, "negative ");
1070 xmlRegPrintAtomType(output, range->type);
1071 fprintf(output, "%c - %c\n", range->start, range->end);
1075 xmlRegPrintAtom(FILE *output, xmlRegAtomPtr atom) {
1076 fprintf(output, " atom: ");
1078 fprintf(output, "NULL\n");
1082 fprintf(output, "not ");
1083 xmlRegPrintAtomType(output, atom->type);
1084 xmlRegPrintQuantType(output, atom->quant);
1086 fprintf(output, "%d-%d ", atom->min, atom->max);
1088 fprintf(output, "'%s' ", (char *) atom->valuep);
1090 fprintf(output, "char %c\n", atom->codepoint);
1093 fprintf(output, "%d entries\n", atom->nbRanges);
1095 xmlRegPrintRange(output, atom->ranges[i]);
1097 fprintf(output, "start %d end %d\n", atom->start->no, atom->stop->no);
1099 fprintf(output, "\n");
1104 xmlRegPrintTrans(FILE *output, xmlRegTransPtr trans) {
1105 fprintf(output, " trans: ");
1107 fprintf(output, "NULL\n");
1111 fprintf(output, "removed\n");
1116 fprintf(output, "last not determinist, ");
1118 fprintf(output, "not determinist, ");
1121 fprintf(output, "counted %d, ", trans->counter);
1124 fprintf(output, "all transition, ");
1126 fprintf(output, "count based %d, ", trans->count);
1129 fprintf(output, "epsilon to %d\n", trans->to);
1133 fprintf(output, "char %c ", trans->atom->codepoint);
1134 fprintf(output, "atom %d, to %d\n", trans->atom->no, trans->to);
1138 xmlRegPrintState(FILE *output, xmlRegStatePtr state) {
1141 fprintf(output, " state: ");
1143 fprintf(output, "NULL\n");
1147 fprintf(output, "START ");
1149 fprintf(output, "FINAL ");
1151 fprintf(output, "%d, %d transitions:\n", state->no, state->nbTrans);
1153 xmlRegPrintTrans(output, &(state->trans[i]));
1159 xmlRegPrintCtxt(FILE *output, xmlRegParserCtxtPtr ctxt) {
1162 fprintf(output, " ctxt: ");
1164 fprintf(output, "NULL\n");
1167 fprintf(output, "'%s' ", ctxt->string);
1169 fprintf(output, "error ");
1171 fprintf(output, "neg ");
1172 fprintf(output, "\n");
1173 fprintf(output, "%d atoms:\n", ctxt->nbAtoms);
1175 fprintf(output, " %02d ", i);
1176 xmlRegPrintAtom(output, ctxt->atoms[i]);
1179 fprintf(output, "current atom:\n");
1180 xmlRegPrintAtom(output, ctxt->atom);
1182 fprintf(output, "%d states:", ctxt->nbStates);
1184 fprintf(output, " start: %d", ctxt->start->no);
1186 fprintf(output, " end: %d", ctxt->end->no);
1187 fprintf(output, "\n");
1189 xmlRegPrintState(output, ctxt->states[i]);
1191 fprintf(output, "%d counters:\n", ctxt->nbCounters);
1193 fprintf(output, " %d: min %d max %d\n", i, ctxt->counters[i].min,
5383 * @output: the file for the output debug
5389 xmlRegexpPrint(FILE *output, xmlRegexpPtr regexp) {
5392 if (output == NULL)
5394 fprintf(output, " regexp: ");
5396 fprintf(output, "NULL\n");
5399 fprintf(output, "'%s' ", regexp->string);
5400 fprintf(output, "\n");
5401 fprintf(output, "%d atoms:\n", regexp->nbAtoms);
5403 fprintf(output, " %02d ", i);
5404 xmlRegPrintAtom(output, regexp->atoms[i]);
5406 fprintf(output, "%d states:", regexp->nbStates);
5407 fprintf(output, "\n");
5409 xmlRegPrintState(output, regexp->states[i]);
5411 fprintf(output, "%d counters:\n", regexp->nbCounters);
5413 fprintf(output, " %d: min %d max %d\n", i, regexp->counters[i].min,
8066 * @buf: a buffer to receive the output