1 # Process this file with autom4te to create testsuite. -*- Autotest -*- 2 3 # Test suite for GNU Bison. 4 # Copyright (C) 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. 5 6 # This program is free software; you can redistribute it and/or modify 7 # it under the terms of the GNU General Public License as published by 8 # the Free Software Foundation; either version 2, or (at your option) 9 # any later version. 10 11 # This program is distributed in the hope that it will be useful, 12 # but WITHOUT ANY WARRANTY; without even the implied warranty of 13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 # GNU General Public License for more details. 15 16 # You should have received a copy of the GNU General Public License 17 # along with this program; if not, write to the Free Software 18 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 19 # 02110-1301, USA. 20 21 22 # Testing resistance to user bugs. 23 m4_include([input.at]) 24 25 # Testing output file names. 26 m4_include([output.at]) 27 28 # Testing the part of the engine that computes FOLLOW etc. 29 m4_include([sets.at]) 30 31 # Testing grammar reduction. 32 m4_include([reduce.at]) 33 34 # Testing that #lines are correct. 35 m4_include([synclines.at]) 36 37 # Testing that headers are sane. 38 m4_include([headers.at]) 39 40 # Testing that user actions are properly performed. 41 m4_include([actions.at]) 42 43 # Testing conflicts detection and resolution. 44 m4_include([conflicts.at]) 45 46 # Fulling testing (compilation and execution of the parser) on calc. 47 m4_include([calc.at]) 48 49 # Huge artificial grammars. 50 # Torturing the stack expansion at runtime. 51 m4_include([torture.at]) 52 53 # Checking big, real world grammars. 54 m4_include([existing.at]) 55 56 # Some old bugs. 57 m4_include([regression.at]) 58 59 # Some C++ specific tests. 60 m4_include([c++.at]) 61 62 # GLR tests: 63 # C++ types, simplified 64 m4_include([cxx-type.at]) 65 # Regression tests 66 m4_include([glr-regression.at]) 67