Lines Matching refs:outSeq
114 void picotrns_printSolution(const picotrns_possym_t outSeq[], const picoos_uint16 outSeqLen)
118 PICOTRNS_PRINTSYMSEQ(NULL, outSeq, outSeqLen);
122 void picotrns_printSolutionAscii(const picotrns_possym_t outSeq[], const picoos_uint16 outSeqLen)
126 PICOTRNS_PRINTSYMSEQ1(NULL, outSeq, outSeqLen,0);
179 /* copy elements from inSeq to outSeq, ignoring elements with epsilon symbol */
181 picotrns_possym_t outSeq[], picoos_uint16 * outSeqLen, picoos_uint16 maxOutSeqLen)
189 outSeq[j].pos = inSeq[i].pos;
190 outSeq[j].sym = inSeq[i].sym;
205 /* copy elements from inSeq to outSeq, inserting syllable separators in some trivial way.
206 * inSeq is assumed to be at most PICOTRNS_MAX_NUM_POSSYM, outSeq at least of size PICOTRNS_MAX_NUM_POSSYM */
209 picotrns_possym_t outSeq[], picoos_uint16 * outSeqLen, picoos_uint16 maxOutSeqLen)
246 outSeq[out++] = inSeq[i++];
251 insertSym(outSeq,out++,picoktab_getSyllboundID(phones));
253 insertSym(outSeq,out++,accent);
262 outSeq[out++] = inSeq[i++];
268 outSeq[out++] = inSeq[i++];
274 outSeq[out++] = inSeq[i++];
381 into 'outSeq'/'outSeqLen'. The number of solutions is incremented. */
385 picotrns_possym_t outSeq[], picoos_uint16 * outSeqLen, picoos_uint16 maxOutSeqLen)
395 outSeq[i].sym = ap->altOutSym;
396 outSeq[i].pos = ap->altOutRefPos;
404 printSolution(outSeq,(*outSeqLen));
445 The output is returned in 'outSeqLen' symbols and reference positions in 'outSeq'.
449 'altDesc' is a temporary workspace which should be at least one cell longer than 'outSeq'.
460 picotrns_possym_t outSeq[], picoos_uint16 * outSeqLen, picoos_uint16 maxOutSeqLen,
480 NoteSolution(& (*transductionState).nrSol,printSolution,altDesc,0,outSeq,outSeqLen,maxOutSeqLen);
510 outSeq,outSeqLen,maxOutSeqLen);
540 outSeq[i].sym = inSeq[i].sym;
541 outSeq[i].pos = inSeq[i].pos;
564 picotrns_possym_t outSeq[], picoos_uint16 * outSeqLen, picoos_uint16 maxOutSeqLen,
590 inSeq,inSeqLen,outSeq,outSeqLen,maxOutSeqLen,&finished);