Lines Matching +full:- +full:- +full:test_output
22 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
47 * start-up state, inbetween tests
52 * test_start to test_output or test_end,
56 * test_output to execution_status.
73 SYM ctag=NULL; /* temporary - for storing current tag's info */
75 SYM k; /* temporary sym pointer -- for key removal */
77 static int test_output( SYM, SYM);
91 %option nolex-compat
95 UI [0-9]+
96 A [a-zA-Z]+
97 W [a-zA-Z0-9_-]+
165 ^<<<test_output>>>$ {
170 test_output(ctag, keys);
172 return(TEST_OUTPUT);
205 <KEY>[a-zA-Z_-]+=\"[^\"\n]+\" {
210 if(yytext[yyleng-1] == '"')
211 yytext[yyleng-1] = '\0';
222 <KEY>[a-zA-Z_-]+=[^\t \n]+ {
262 <CUTS>^{W}{S}{UI}-{UI}{S}{A}{S}":" {
309 * Test-Output record
315 test_output(SYM tag, SYM keys)
320 /* CUTS:number_of_testcases || CUTS-1:number_of_testcases */
343 { "test_output", SCAN_OUTPUT },
359 for(ps=parse_states; ps->bits && (ps->bits != fst);ps++)
361 strcpy(exp_mode, ps->name);
370 for(ps=parse_states; ps->bits && (ps->bits != ckm);ps++)
373 strcat(exp_mode, ps->name);
382 for(ps=parse_states; ps->bits && (ps->bits != scan_mode);ps++)
385 fprintf(stderr, "PARSE ERROR -- Line %d found %s in mode %s[%d] expected { %s }\n",
386 yylineno, yytext, ps->name, scan_mode, exp_mode);
394 * is parsing rts-driver-format input and putting it into a multi-level
429 * Called by lex's end-of-file processing.
431 * return "-1" and lex will end.
454 return(-1);