]> git.saurik.com Git - bison.git/blobdiff - tests/output.at
Split the default %destructor/%printer into two kinds: <*> and <!>.
[bison.git] / tests / output.at
index 574f2141e3e27369ccffceef865da688da254774..ec02c1deda9dc08c658b50f5fe8ef16eb6b0429c 100644 (file)
@@ -1,5 +1,5 @@
 # Checking the output filenames.                    -*- Autotest -*-
-# Copyright (C) 2000, 2001, 2002, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2002, 2005, 2006 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -40,55 +40,55 @@ AT_CLEANUP
 ])
 
 AT_CHECK_OUTPUT([foo.y], [], [-dv],
-                [foo.output foo.tab.c foo.tab.h])
+               [foo.output foo.tab.c foo.tab.h])
 AT_CHECK_OUTPUT([foo.y], [], [-dv],
-                [foo.output foo.tab.c foo.tab.h],
-                [>&-])
+               [foo.output foo.tab.c foo.tab.h],
+               [>&-])
 AT_CHECK_OUTPUT([foo.y], [], [-dv -o foo.c],
-                [foo.c foo.h foo.output])
+               [foo.c foo.h foo.output])
 AT_CHECK_OUTPUT([foo.y], [], [-dv -o foo.tab.c],
-                [foo.output foo.tab.c foo.tab.h])
+               [foo.output foo.tab.c foo.tab.h])
 AT_CHECK_OUTPUT([foo.y], [], [-dv -y],
-                [y.output y.tab.c y.tab.h])
+               [y.output y.tab.c y.tab.h])
 AT_CHECK_OUTPUT([foo.y], [], [-dv -b bar],
-                [bar.output bar.tab.c bar.tab.h])
+               [bar.output bar.tab.c bar.tab.h])
 AT_CHECK_OUTPUT([foo.y], [], [-dv -g -o foo.c],
-                [foo.c foo.h foo.output foo.vcg])
+               [foo.c foo.dot foo.h foo.output])
 
 
 AT_CHECK_OUTPUT([foo.y], [%defines %verbose],      [],
-                [foo.output foo.tab.c foo.tab.h])
+               [foo.output foo.tab.c foo.tab.h])
 AT_CHECK_OUTPUT([foo.y], [%defines %verbose %yacc],[],
-                [y.output y.tab.c y.tab.h])
+               [y.output y.tab.c y.tab.h])
 
 AT_CHECK_OUTPUT([foo.yy], [%defines %verbose %yacc],[],
-                [y.output y.tab.c y.tab.h])
+               [y.output y.tab.c y.tab.h])
 
 # Exercise %output and %file-prefix
 AT_CHECK_OUTPUT([foo.y], [%file-prefix="bar" %defines %verbose],      [],
-                [bar.output bar.tab.c bar.tab.h])
+               [bar.output bar.tab.c bar.tab.h])
 AT_CHECK_OUTPUT([foo.y], [%output="bar.c" %defines %verbose %yacc],[],
-                [bar.output bar.c bar.h])
+               [bar.output bar.c bar.h])
 AT_CHECK_OUTPUT([foo.y],
-                [%file-prefix="baz" %output="bar.c" %defines %verbose %yacc],
-                [],
-                [bar.output bar.c bar.h])
+               [%file-prefix="baz" %output="bar.c" %defines %verbose %yacc],
+               [],
+               [bar.output bar.c bar.h])
 
 
 # Check priorities of extension control.
 AT_CHECK_OUTPUT([foo.yy], [%defines %verbose], [],
-                [foo.output foo.tab.cc foo.tab.hh])
+               [foo.output foo.tab.cc foo.tab.hh])
 
 AT_CHECK_OUTPUT([foo.yy], [%defines %verbose ], [-o foo.c],
-                [foo.c foo.h foo.output])
+               [foo.c foo.h foo.output])
 
 AT_CHECK_OUTPUT([foo.yy], [],
-                [--defines=foo.hpp -o foo.c++],
-                [foo.c++ foo.hpp])
+               [--defines=foo.hpp -o foo.c++],
+               [foo.c++ foo.hpp])
 
 AT_CHECK_OUTPUT([foo.yy], [],
-                [-o foo.c++ --graph=foo.gph],
-                [foo.c++ foo.gph])
+               [-o foo.c++ --graph=foo.gph],
+               [foo.c++ foo.gph])
 
 
 ## ------------ ##
@@ -102,13 +102,13 @@ AT_CHECK([grep 'include .subdir/' $1.hh], 1, [])
 ])
 
 AT_CHECK_OUTPUT([foo.yy], [%skeleton "lalr1.cc" %defines %verbose], [],
-                [foo.tab.cc foo.tab.hh foo.output location.hh stack.hh position.hh])
+               [foo.tab.cc foo.tab.hh foo.output location.hh stack.hh position.hh])
 
 AT_CHECK_OUTPUT([subdir/foo.yy], [%skeleton "lalr1.cc" %defines %verbose], [],
-                [foo.tab.cc foo.tab.hh foo.output location.hh stack.hh position.hh],
-               [], [AT_CHECK_NO_SUBDIR_PART([foo.tab])])
+               [foo.tab.cc foo.tab.hh foo.output location.hh stack.hh position.hh],
+               [], [AT_CHECK_NO_SUBDIR_PART([foo.tab])])
 
 AT_CHECK_OUTPUT([subdir/foo.yy], [%skeleton "lalr1.cc" %defines %verbose],
                [-o subdir/foo.cc],
-                [subdir/foo.cc subdir/foo.hh subdir/foo.output subdir/location.hh subdir/stack.hh subdir/position.hh],
+               [subdir/foo.cc subdir/foo.hh subdir/foo.output subdir/location.hh subdir/stack.hh subdir/position.hh],
                [], [AT_CHECK_NO_SUBDIR_PART([subdir/foo])])