/[bison]/bison/tests/cxx-type.at
ViewVC logotype

Diff of /bison/tests/cxx-type.at

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

revision 1.6 by eggert, Fri Oct 25 05:13:24 2002 UTC revision 1.7 by akim, Sun Nov 3 12:16:25 2002 UTC
# Line 241  m4_define([_AT_VERBOSE_GLR_STDERR], Line 241  m4_define([_AT_VERBOSE_GLR_STDERR],
241    
242  AT_SETUP([GLR: Resolve ambiguity, impure, no locations])  AT_SETUP([GLR: Resolve ambiguity, impure, no locations])
243  _AT_TEST_GLR_CALC([],[%dprec 1],[%dprec 2])  _AT_TEST_GLR_CALC([],[%dprec 1],[%dprec 2])
244  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0, _AT_RESOLVED_GLR_OUTPUT,  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,
245           _AT_GLR_STDERR)                  _AT_RESOLVED_GLR_OUTPUT, _AT_GLR_STDERR)
246  AT_CLEANUP  AT_CLEANUP
247    
248  AT_SETUP([GLR: Resolve ambiguity, impure, locations])  AT_SETUP([GLR: Resolve ambiguity, impure, locations])
249  _AT_TEST_GLR_CALC([%locations],[%dprec 1],[%dprec 2])  _AT_TEST_GLR_CALC([%locations],[%dprec 1],[%dprec 2])
250  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0, _AT_RESOLVED_GLR_OUTPUT,  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,
251          _AT_GLR_STDERR)                  _AT_RESOLVED_GLR_OUTPUT, _AT_GLR_STDERR)
252  AT_CLEANUP  AT_CLEANUP
253    
254  AT_SETUP([GLR: Resolve ambiguity, pure, no locations])  AT_SETUP([GLR: Resolve ambiguity, pure, no locations])
255  _AT_TEST_GLR_CALC([%pure-parser],[%dprec 1],[%dprec 2])  _AT_TEST_GLR_CALC([%pure-parser],[%dprec 1],[%dprec 2])
256  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0, _AT_RESOLVED_GLR_OUTPUT,  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,
257           _AT_GLR_STDERR)                  _AT_RESOLVED_GLR_OUTPUT, _AT_GLR_STDERR)
258  AT_CLEANUP  AT_CLEANUP
259    
260  AT_SETUP([GLR: Resolve ambiguity, pure, locations])  AT_SETUP([GLR: Resolve ambiguity, pure, locations])
261  _AT_TEST_GLR_CALC([%pure-parser  _AT_TEST_GLR_CALC([%pure-parser
262  %locations],[%dprec 1],[%dprec 2])  %locations],[%dprec 1],[%dprec 2])
263  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,
264                  _AT_RESOLVED_GLR_OUTPUT,                  _AT_RESOLVED_GLR_OUTPUT, _AT_GLR_STDERR)
                 _AT_GLR_STDERR)  
265  AT_CLEANUP  AT_CLEANUP
266    
267  AT_SETUP([GLR: Merge conflicting parses, impure, no locations])  AT_SETUP([GLR: Merge conflicting parses, impure, no locations])
268  _AT_TEST_GLR_CALC([],[%merge <stmtMerge>],[%merge <stmtMerge>])  _AT_TEST_GLR_CALC([],[%merge <stmtMerge>],[%merge <stmtMerge>])
269  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,
270                  _AT_AMBIG_GLR_OUTPUT,                  _AT_AMBIG_GLR_OUTPUT, _AT_GLR_STDERR)
                 _AT_GLR_STDERR)  
271  AT_CLEANUP  AT_CLEANUP
272    
273  AT_SETUP([GLR: Merge conflicting parses, impure, locations])  AT_SETUP([GLR: Merge conflicting parses, impure, locations])
274  _AT_TEST_GLR_CALC([%locations],[%merge <stmtMerge>],[%merge <stmtMerge>])  _AT_TEST_GLR_CALC([%locations],[%merge <stmtMerge>],[%merge <stmtMerge>])
275  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,
276                  _AT_AMBIG_GLR_OUTPUT,                  _AT_AMBIG_GLR_OUTPUT, _AT_GLR_STDERR)
                 _AT_GLR_STDERR)  
277  AT_CLEANUP  AT_CLEANUP
278    
279  AT_SETUP([GLR: Merge conflicting parses, pure, no locations])  AT_SETUP([GLR: Merge conflicting parses, pure, no locations])
280  _AT_TEST_GLR_CALC([%pure-parser],[%merge <stmtMerge>],[%merge <stmtMerge>])  _AT_TEST_GLR_CALC([%pure-parser],[%merge <stmtMerge>],[%merge <stmtMerge>])
281  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,
282                  _AT_AMBIG_GLR_OUTPUT,                  _AT_AMBIG_GLR_OUTPUT, _AT_GLR_STDERR)
                 _AT_GLR_STDERR)  
283  AT_CLEANUP  AT_CLEANUP
284  AT_SETUP([GLR: Merge conflicting parses, pure, locations])  AT_SETUP([GLR: Merge conflicting parses, pure, locations])
285  _AT_TEST_GLR_CALC([%pure-parser  _AT_TEST_GLR_CALC([%pure-parser
286  %locations],[%merge <stmtMerge>],[%merge <stmtMerge>])  %locations],[%merge <stmtMerge>],[%merge <stmtMerge>])
287  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,
288                  _AT_AMBIG_GLR_OUTPUT,                  _AT_AMBIG_GLR_OUTPUT, _AT_GLR_STDERR)
                 _AT_GLR_STDERR)  
289  AT_CLEANUP  AT_CLEANUP
290    
291  AT_SETUP([GLR: Verbose messages, resolve ambiguity, impure, no locations])  AT_SETUP([GLR: Verbose messages, resolve ambiguity, impure, no locations])
292  _AT_TEST_GLR_CALC([%error-verbose],  _AT_TEST_GLR_CALC([%error-verbose],
293  [%merge <stmtMerge>],[%merge <stmtMerge>])  [%merge <stmtMerge>],[%merge <stmtMerge>])
294  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,  AT_PARSER_CHECK([[./types test-input | sed 's/  *$//']], 0,
295                  _AT_AMBIG_GLR_OUTPUT,                  _AT_AMBIG_GLR_OUTPUT, _AT_VERBOSE_GLR_STDERR)
                 _AT_VERBOSE_GLR_STDERR)  
296  AT_CLEANUP  AT_CLEANUP

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

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