/[bison]/bison/tests/calc.at
ViewVC logotype

Diff of /bison/tests/calc.at

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.26 by akim, Sun Jun 30 17:27:14 2002 UTC revision 1.27 by akim, Sun Jun 30 17:35:06 2002 UTC
# Line 290  m4_define([_AT_CHECK_CALC], Line 290  m4_define([_AT_CHECK_CALC],
290  [AT_DATA([[input]],  [AT_DATA([[input]],
291  [[$2  [[$2
292  ]])  ]])
293  AT_CHECK([./calc input], 0, [], [stderr])dnl  AT_PARSER_CHECK([./calc input], 0, [], [stderr])dnl
294  AT_CHECK([wc -l <stderr | sed 's/[[^0-9]]//g'], 0,  AT_CHECK([wc -l <stderr | sed 's/[[^0-9]]//g'], 0,
295           [m4_bmatch([$1], [--debug],           [m4_bmatch([$1], [--debug],
296                      [$3], [0])                      [$3], [0])
# Line 317  AT_CHECK([wc -l <stderr | sed 's/[[^0-9] Line 317  AT_CHECK([wc -l <stderr | sed 's/[[^0-9]
317  # of expected lines on stderr.  # of expected lines on stderr.
318  m4_define([_AT_CHECK_CALC_ERROR],  m4_define([_AT_CHECK_CALC_ERROR],
319  [m4_bmatch([$2], [^/],  [m4_bmatch([$2], [^/],
320             [AT_CHECK([./calc $2], 0, [], [stderr])],             [AT_PARSER_CHECK([./calc $2], 0, [], [stderr])],
321             [AT_DATA([[input]],             [AT_DATA([[input]],
322  [[$2  [[$2
323  ]])  ]])
324  AT_CHECK([./calc input], 0, [], [stderr])])  AT_PARSER_CHECK([./calc input], 0, [], [stderr])])
325    
326  m4_bmatch([$1], [--debug],  m4_bmatch([$1], [--debug],
327  [AT_CHECK([wc -l <stderr | sed 's/[[^0-9]]//g'], 0, [$3  [AT_CHECK([wc -l <stderr | sed 's/[[^0-9]]//g'], 0, [$3
# Line 372  AT_DATA_CALC_Y([$1]) Line 372  AT_DATA_CALC_Y([$1])
372  AT_CHECK([bison calc.y -o calc.c m4_bpatsubst([$1], [--yyerror-verbose])],  AT_CHECK([bison calc.y -o calc.c m4_bpatsubst([$1], [--yyerror-verbose])],
373           [0], [], [])           [0], [], [])
374    
375  AT_CHECK([$CC $CFLAGS $CPPFLAGS calc.c -o calc], 0, [], [ignore])  AT_COMPILE([calc])
376    
377  # Test the priorities.  # Test the priorities.
378  _AT_CHECK_CALC([$1],  _AT_CHECK_CALC([$1],

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26