components/bison/test/results-all.master
author osayama <osamu.sayama@oracle.com>
Fri, 16 Sep 2016 08:38:07 +0900
changeset 6914 0c9c2d460328
parent 5272 28045eab1400
permissions -rw-r--r--
24576350 Latin font should not be used for ASCII when monospace with CJK fonts
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
     1
if test -d $(SOURCE_DIR)/.git				\
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
     2
	&& git --version >/dev/null 2>&1; then			\
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
     3
  cd $(SOURCE_DIR) &&						\
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
     4
  git submodule --quiet foreach					\
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
     5
      'test "$(git rev-parse "$sha1")"			\
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
     6
	  = "$(git merge-base origin "$sha1")"'		\
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
     7
    || { echo 'maint.mk: found non-public submodule commit' >&2;	\
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
     8
	 exit 1; };						\
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
     9
else								\
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    10
  : ;								\
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    11
fi
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    12
/usr/gnu/bin/make  check-recursive
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    13
Making check in po
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    14
Making check in runtime-po
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    15
Making check in .
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    16
/usr/gnu/bin/make  examples/calc++/calc++ examples/mfcalc/mfcalc examples/rpcalc/rpcalc ./tests/bison tests/atconfig tests/atlocal
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    17
/usr/gnu/bin/make  check-TESTS check-local
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    18
PASS: examples/calc++/calc++.test
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    19
PASS: examples/mfcalc/mfcalc.test
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    20
PASS: examples/rpcalc/rpcalc.test
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    21
============================================================================
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    22
Testsuite summary for GNU Bison 3.0.4
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    23
============================================================================
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    24
# TOTAL: 3
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    25
# PASS:  3
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    26
# SKIP:  0
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    27
# XFAIL: 0
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    28
# FAIL:  0
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    29
# XPASS: 0
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    30
# ERROR: 0
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    31
============================================================================
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    32
/usr/gnu/bin/make  all-recursive
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    33
Making all in po
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    34
Making all in runtime-po
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    35
Making all in .
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    36
$(SOURCE_DIR)/tests/testsuite -C tests 
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    37
In file included from /usr/include/sys/time.h:467:0,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    38
                 from $(@D)/lib/sys/time.h:39,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    39
                 from /usr/include/sys/select.h:27,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    40
                 from /usr/include/sys/types.h:645,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    41
                 from $(@D)/lib/sys/types.h:28,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    42
                 from $(@D)/lib/stdio.h:58,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    43
                 from $(@D)/lib/wchar.h:71,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    44
                 from /usr/gcc/4.8/include/c++/4.8.2/cwchar:44,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    45
                 from /usr/gcc/4.8/include/c++/4.8.2/bits/postypes.h:40,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    46
                 from /usr/gcc/4.8/include/c++/4.8.2/iosfwd:40,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    47
                 from /usr/gcc/4.8/include/c++/4.8.2/ios:38,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    48
                 from /usr/gcc/4.8/include/c++/4.8.2/ostream:38,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    49
                 from /usr/gcc/4.8/include/c++/4.8.2/iostream:39,
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    50
                 from conftest.cc:6:
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    51
$(@D)/lib/stdio.h:1039:1: error: 'char* gets(char*)' conflicts with previous using declaration 'char* std::gets(char*)'
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    52
 _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    53
 ^
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    54
## --------------------------- ##
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    55
## GNU Bison 3.0.4 test suite. ##
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    56
## --------------------------- ##
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    57
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    58
Input Processing.
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
    59
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    60
  1: Invalid options                                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    61
  2: Invalid inputs                                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    62
  3: Invalid inputs with {}                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    63
  4: Invalid $n and @n                               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    64
  5: Type Clashes                                    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    65
  6: Unused values                                   ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    66
  7: Unused values before symbol declarations        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    67
  8: Default %printer and %destructor redeclared     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    68
  9: Per-type %printer and %destructor redeclared    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    69
 10: Undefined symbols                               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    70
 11: Unassociated types used for a printer or destructor ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    71
 12: Useless printers or destructors                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    72
 13: Unused values with default %destructor          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    73
 14: Unused values with per-type %destructor         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    74
 15: Incompatible Aliases                            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    75
 16: Torturing the Scanner                           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    76
 17: Typed symbol aliases                            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    77
 18: Require 1.0                                     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    78
 19: Require 3.0.4                                   ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    79
 20: Require 100.0                                   ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    80
 21: String aliases for character tokens             ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    81
 22: Symbols                                         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    82
 23: Numbered tokens                                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    83
 24: Unclosed constructs                             ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    84
 25: %start after first rule                         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    85
 26: %prec takes a token                             ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    86
 27: %prec's token must be defined                   ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    87
 28: Reject unused %code qualifiers                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    88
 29: Multiple %code                                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    89
 30: errors                                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    90
 31: %define, --define, --force-define               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    91
 32: "%define" Boolean variables                     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    92
 33: "%define" code variables                        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    93
 34: "%define" keyword variables                     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    94
 35: "%define" enum variables                        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    95
 36: "%define" backward compatibility                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    96
 37: Unused api.pure                                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    97
 38: C++ namespace reference errors                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    98
 39: Bad character literals                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
    99
 40: Bad escapes in literals                         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   100
 41: LAC: Errors for %define                         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   101
 42: -Werror combinations                            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   102
 43: %name-prefix and api.prefix are incompatible    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   103
 44: Redefined %union name                           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   104
 45: Stray $ or @                                    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   105
 46: Code injection                                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   106
 47: Deprecated directives                           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   107
 48: Unput's effect on locations                     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   108
 49: Non-deprecated directives                       ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   109
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   110
Named references tests.
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   111
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   112
 50: Tutorial calculator                             ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   113
 51: Undefined and ambiguous references              ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   114
 52: Misleading references                           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   115
 53: Many kinds of errors                            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   116
 54: Missing identifiers in brackets                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   117
 55: Redundant words in brackets                     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   118
 56: Comments in brackets                            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   119
 57: Stray symbols in brackets                       ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   120
 58: Redundant words in LHS brackets                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   121
 59: Factored LHS                                    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   122
 60: Unresolved references                           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   123
 61: $ or @ followed by . or -                       ok
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   124
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   125
Output file names.
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   126
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   127
 62: Output files:  -dv                              ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   128
 63: Output files:  -dv >&-                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   129
 64: Output files:  -dv -o foo.c                     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   130
 65: Output files:  -dv -o foo.tab.c                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   131
 66: Output files:  -dv -g --xml -y                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   132
 67: Output files:  -dv -g --xml -o y.tab.c          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   133
 68: Output files:  -dv -b bar                       ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   134
 69: Output files:  -dv -g -o foo.c                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   135
 70: Output files: %defines %verbose                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   136
 71: Output files: %defines %verbose %yacc           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   137
 72: Output files: %defines %verbose %yacc           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   138
 73: Output files: %file-prefix "bar" %defines %verbose  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   139
 74: Output files: %output "bar.c" %defines %verbose %yacc  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   140
 75: Output files: %file-prefix "baz" %output "bar.c" %defines %verbose %yacc  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   141
 76: Output files: %defines %verbose                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   142
 77: Output files: %defines %verbose  -o foo.c       ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   143
 78: Output files:  --defines=foo.hpp -o foo.c++     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   144
 79: Output files: %defines "foo.hpp" -o foo.c++     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   145
 80: Output files:  -o foo.c++ --graph=foo.gph       ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   146
 81: Output files: %type <foo> useless --defines --graph --xml --report=all -Wall -Werror ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   147
 82: Output files: useless=--defines --graph --xml --report=all -Wall -Werror ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   148
 83: Output files: lalr1.cc %verbose                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   149
 84: Output files: lalr1.cc %defines %verbose        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   150
 85: Output files: lalr1.cc %verbose %locations      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   151
 86: Output files: lalr1.cc %defines %verbose %locations  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   152
 87: Output files: lalr1.cc %defines %verbose        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   153
 88: Output files: lalr1.cc %defines %verbose %locations -o subdir/foo.cc ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   154
 89: Output files: lalr1.cc %defines %verbose %file-prefix "output_dir/foo"  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   155
 90: Output files: lalr1.cc %defines %locations %verbose %file-prefix "output_dir/foo"  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   156
 91: Conflicting output files:  --graph="foo.tab.c"  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   157
 92: Conflicting output files: %defines "foo.output" -v ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   158
 93: Conflicting output files: lalr1.cc %defines %locations --graph="location.hh" ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   159
 94: Conflicting output files:  -o foo.y             ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   160
 95: Output file name: `~!@#$%^&*()-=_+{}[]|\:;<>, .' skipped (output.at:264)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   161
 96: Output file name: (                             skipped (output.at:271)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   162
 97: Output file name: )                             skipped (output.at:272)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   163
 98: Output file name: #                             skipped (output.at:273)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   164
 99: Output file name: @@                            skipped (output.at:274)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   165
100: Output file name: @{                            skipped (output.at:275)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   166
101: Output file name: @}                            skipped (output.at:276)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   167
102: Output file name: [                             skipped (output.at:277)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   168
103: Output file name: ]                             skipped (output.at:278)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   169
104: Graph with no conflicts                         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   170
105: Graph with unsolved S/R                         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   171
106: Graph with solved S/R                           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   172
107: Graph with R/R                                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   173
108: Graph with reductions with multiple LAT         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   174
109: Graph with a reduction rule both enabled and disabled ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   175
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   176
Skeleton Support.
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   177
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   178
110: Relative skeleton file names                    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   179
111: Installed skeleton file names                   ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   180
112: Boolean=variables: invalid skeleton defaults    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   181
113: Complaining during macro argument expansion     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   182
114: Fatal errors make M4 exit immediately           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   183
115: Fatal errors but M4 continues producing output  ok
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   184
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   185
Grammar Sets (Firsts etc.).
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   186
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   187
116: Nullable                                        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   188
117: Broken Closure                                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   189
118: Firsts                                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   190
119: Accept                                          ok
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   191
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   192
Grammar Reduction.
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   193
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   194
120: Useless Terminals                               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   195
121: Useless Nonterminals                            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   196
122: Useless Rules                                   ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   197
123: Reduced Automaton                               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   198
124: Underivable Rules                               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   199
125: Empty Language                                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   200
126: no lr.type: Single State Split                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   201
127: lr.type=lalr: Single State Split                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   202
128: lr.type=ielr: Single State Split                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   203
129: lr.type=canonical-lr: Single State Split        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   204
130: no lr.type: Lane Split                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   205
131: lr.type=lalr: Lane Split                        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   206
132: lr.type=ielr: Lane Split                        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   207
133: lr.type=canonical-lr: Lane Split                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   208
134: no lr.type: Complex Lane Split                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   209
135: lr.type=lalr: Complex Lane Split                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   210
136: lr.type=ielr: Complex Lane Split                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   211
137: lr.type=canonical-lr: Complex Lane Split        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   212
138: no lr.type: Split During Added Lookahead Propagation ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   213
139: lr.type=lalr: Split During Added Lookahead Propagation ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   214
140: lr.type=ielr: Split During Added Lookahead Propagation ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   215
141: lr.type=canonical-lr: Split During Added Lookahead Propagation ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   216
142: no lr.default-reduction                         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   217
143: lr.default-reduction=most                       ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   218
144: lr.default-reduction=consistent                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   219
145: lr.default-reduction=accepting                  ok
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   220
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   221
Conflicts.
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   222
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   223
146: Token declaration order                         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   224
147: Token declaration order: literals vs. identifiers ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   225
148: Useless associativity warning                   ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   226
149: Useless precedence warning                      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   227
150: S/R in initial                                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   228
151: %nonassoc and eof                               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   229
152: parse.error=verbose and consistent errors: lr.type=ielr ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   230
153: parse.error=verbose and consistent errors: lr.type=ielr %glr-parser ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   231
154: parse.error=verbose and consistent errors: lr.type=ielr c++ skipped (conflicts.at:531)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   232
155: parse.error=verbose and consistent errors: lr.type=ielr java ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   233
156: parse.error=verbose and consistent errors: lr.type=ielr lr.default-reduction=consistent ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   234
157: parse.error=verbose and consistent errors: lr.type=ielr lr.default-reduction=accepting ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   235
158: parse.error=verbose and consistent errors: lr.type=canonical-lr ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   236
159: parse.error=verbose and consistent errors: lr.type=canonical-lr parse.lac=full ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   237
160: parse.error=verbose and consistent errors: lr.type=ielr parse.lac=full ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   238
161: parse.error=verbose and consistent errors:      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   239
162: parse.error=verbose and consistent errors: %glr-parser ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   240
163: parse.error=verbose and consistent errors: lr.default-reduction=consistent ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   241
164: parse.error=verbose and consistent errors: lr.default-reduction=accepting ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   242
165: parse.error=verbose and consistent errors: lr.type=canonical-lr ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   243
166: parse.error=verbose and consistent errors: parse.lac=full ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   244
167: parse.error=verbose and consistent errors: parse.lac=full lr.default-reduction=accepting ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   245
168: LAC: %nonassoc requires splitting canonical LR states ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   246
169: Unresolved SR Conflicts                         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   247
170: Resolved SR Conflicts                           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   248
171: %precedence suffices                            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   249
172: %precedence does not suffice                    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   250
173: Defaulted Conflicted Reduction                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   251
174: %expect not enough                              ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   252
175: %expect right                                   ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   253
176: %expect too much                                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   254
177: %expect with reduce conflicts                   ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   255
178: %prec with user string                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   256
179: %no-default-prec without %prec                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   257
180: %no-default-prec with %prec                     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   258
181: %default-prec                                   ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   259
182: Unreachable States After Conflict Resolution    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   260
183: Solved conflicts report for multiple reductions in a state ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   261
184: %nonassoc error actions for multiple reductions in a state ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   262
185: %expect-rr non GLR                              ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   263
186: -W versus %expect and %expect-rr                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   264
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   265
User Actions.
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   266
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   267
187: Prologue syncline                               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   268
188: %union syncline                                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   269
189: %union name syncline                            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   270
190: Postprologue syncline                           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   271
191: Action syncline                                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   272
192: Epilogue syncline                               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   273
193: %code top syncline                              ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   274
194: %no-lines: yacc.c                               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   275
195: %no-lines: glr.c                                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   276
196: %no-lines: lalr1.cc                             ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   277
197: %no-lines: glr.cc                               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   278
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   279
Parser Headers.
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   280
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   281
198: Invalid CPP guards:  --defines=input/input.h    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   282
199: Invalid CPP guards:  --defines=9foo.h           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   283
200: Invalid CPP guards: %glr-parser --defines=input/input.h ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   284
201: Invalid CPP guards: %glr-parser --defines=9foo.h ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   285
202: export YYLTYPE                                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   286
203: Several parsers                                 skipped (headers.at:209)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   287
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   288
User Actions.
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   289
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   290
204: Mid-rule actions                                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   291
205: Implicitly empty rule                           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   292
206: Invalid uses of %empty                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   293
207: Valid uses of %empty                            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   294
208: Initial location: yacc.c                        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   295
209: Initial location: yacc.c api.pure=full          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   296
210: Initial location: yacc.c api.pure %parse-param { int x } ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   297
211: Initial location: yacc.c api.push-pull=both     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   298
212: Initial location: yacc.c api.push-pull=both api.pure=full ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   299
213: Initial location: glr.c                         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   300
214: Initial location: glr.c api.pure                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   301
215: Initial location: lalr1.cc                      skipped (actions.at:248)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   302
216: Initial location: glr.cc                        skipped (actions.at:249)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   303
217: Initial location: yacc.c api.pure=full          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   304
218: Initial location: yacc.c api.pure=full          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   305
219: Location print: yacc.c                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   306
220: Location print: glr.c                           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   307
221: Location print: lalr1.cc                        skipped (actions.at:354)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   308
222: Location print: glr.cc                          skipped (actions.at:355)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   309
223: Exotic Dollars                                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   310
224: Printers and Destructors                        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   311
225: Printers and Destructors with union             ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   312
226: Printers and Destructors: %defines lalr1.cc     skipped (actions.at:853)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   313
227: Printers and Destructors with union: %defines lalr1.cc skipped (actions.at:854)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   314
228: Printers and Destructors: %glr-parser           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   315
229: Printers and Destructors with union: %glr-parser ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   316
230: Default tagless %printer and %destructor        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   317
231: Default tagged and per-type %printer and %destructor ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   318
232: Default %printer and %destructor for user-defined end token ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   319
233: Default %printer and %destructor are not for error or $undefined ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   320
234: Default %printer and %destructor are not for $accept ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   321
235: Default %printer and %destructor for mid-rule values ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   322
236: @$ in %initial-action implies %locations        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   323
237: @$ in %destructor implies %locations            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   324
238: @$ in %printer implies %locations               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   325
239: Qualified $$ in actions: yacc.c                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   326
240: Qualified $$ in actions: glr.c                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   327
241: Qualified $$ in actions: lalr1.cc               skipped (actions.at:1608)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   328
242: Qualified $$ in actions: glr.cc                 skipped (actions.at:1609)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   329
243: Destroying lookahead assigned by semantic action ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   330
244: YYBACKUP                                        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   331
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   332
Value type tests.
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   333
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   334
245: %union vs. api.value.type                       ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   335
246: %yacc vs. api.value.type=union                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   336
247: yacc.c api.value.type={double}                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   337
248: yacc.c api.value.type={double} %defines         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   338
249: yacc.c api.value.type={variant}                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   339
250: yacc.c api.value.type={variant} %defines        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   340
251: yacc.c api.value.type={struct foo}              ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   341
252: yacc.c api.value.type={struct foo} %defines     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   342
253: yacc.c api.value.type={struct bar}              ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   343
254: yacc.c api.value.type={struct bar} %defines     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   344
255: yacc.c api.value.type={union foo}               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   345
256: yacc.c api.value.type={union foo} %defines      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   346
257: yacc.c %union { float fval; int ival; };        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   347
258: yacc.c %union { float fval; int ival; }; %defines ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   348
259: yacc.c %union foo { float fval; int ival; };    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   349
260: yacc.c %union foo { float fval; int ival; }; %defines ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   350
261: yacc.c api.value.union.name=foo; %union { float fval; int ival; }; ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   351
262: yacc.c api.value.union.name=foo; %union { float fval; int ival; }; %defines ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   352
263: yacc.c api.value.type=union                     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   353
264: yacc.c api.value.type=union %defines            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   354
265: glr.c api.value.type={double}                   ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   355
266: glr.c api.value.type={double} %defines          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   356
267: glr.c api.value.type={variant}                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   357
268: glr.c api.value.type={variant} %defines         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   358
269: glr.c api.value.type={struct foo}               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   359
270: glr.c api.value.type={struct foo} %defines      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   360
271: glr.c api.value.type={struct bar}               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   361
272: glr.c api.value.type={struct bar} %defines      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   362
273: glr.c api.value.type={union foo}                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   363
274: glr.c api.value.type={union foo} %defines       ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   364
275: glr.c %union { float fval; int ival; };         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   365
276: glr.c %union { float fval; int ival; }; %defines ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   366
277: glr.c %union foo { float fval; int ival; };     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   367
278: glr.c %union foo { float fval; int ival; }; %defines ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   368
279: glr.c api.value.union.name=foo; %union { float fval; int ival; }; ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   369
280: glr.c api.value.union.name=foo; %union { float fval; int ival; }; %defines ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   370
281: glr.c api.value.type=union                      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   371
282: glr.c api.value.type=union %defines             ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   372
283: lalr1.cc api.value.type={double}                skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   373
284: lalr1.cc api.value.type={double} %defines       skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   374
285: lalr1.cc api.value.type={variant}               skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   375
286: lalr1.cc api.value.type={variant} %defines      skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   376
287: lalr1.cc api.value.type={struct foo}            skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   377
288: lalr1.cc api.value.type={struct foo} %defines   skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   378
289: lalr1.cc api.value.type={struct bar}            skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   379
290: lalr1.cc api.value.type={struct bar} %defines   skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   380
291: lalr1.cc api.value.type={union foo}             skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   381
292: lalr1.cc api.value.type={union foo} %defines    skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   382
293: lalr1.cc %union { float fval; int ival; };      skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   383
294: lalr1.cc %union { float fval; int ival; }; %defines skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   384
295: lalr1.cc api.value.type=union                   skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   385
296: lalr1.cc api.value.type=union %defines          skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   386
297: lalr1.cc api.value.type=variant                 skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   387
298: lalr1.cc api.value.type=variant %defines        skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   388
299: glr.cc api.value.type={double}                  skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   389
300: glr.cc api.value.type={double} %defines         skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   390
301: glr.cc api.value.type={variant}                 skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   391
302: glr.cc api.value.type={variant} %defines        skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   392
303: glr.cc api.value.type={struct foo}              skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   393
304: glr.cc api.value.type={struct foo} %defines     skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   394
305: glr.cc api.value.type={struct bar}              skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   395
306: glr.cc api.value.type={struct bar} %defines     skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   396
307: glr.cc api.value.type={union foo}               skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   397
308: glr.cc api.value.type={union foo} %defines      skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   398
309: glr.cc %union { float fval; int ival; };        skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   399
310: glr.cc %union { float fval; int ival; }; %defines skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   400
311: glr.cc api.value.type=union                     skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   401
312: glr.cc api.value.type=union %defines            skipped (types.at:128)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   402
313: lalr1.cc: Named %union                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   403
314: glr.cc: Named %union                            ok
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   404
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   405
Simple LALR(1) Calculator.
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   406
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   407
315: Calculator                                      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   408
316: Calculator %defines                             ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   409
317: Calculator %locations                           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   410
318: Calculator %name-prefix "calc"                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   411
319: Calculator %verbose                             ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   412
320: Calculator %yacc                                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   413
321: Calculator parse.error=verbose                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   414
322: Calculator api.pure=full %locations             ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   415
323: Calculator api.push-pull=both api.pure=full %locations ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   416
324: Calculator parse.error=verbose %locations       ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   417
325: Calculator parse.error=verbose %locations %defines api.prefix={calc} %verbose %yacc ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   418
326: Calculator parse.error=verbose %locations %defines %name-prefix "calc" api.token.prefix={TOK_} %verbose %yacc ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   419
327: Calculator %debug                               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   420
328: Calculator parse.error=verbose %debug %locations %defines %name-prefix "calc" %verbose %yacc ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   421
329: Calculator parse.error=verbose %debug %locations %defines api.prefix={calc} %verbose %yacc ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   422
330: Calculator api.pure=full parse.error=verbose %debug %locations %defines %name-prefix "calc" %verbose %yacc ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   423
331: Calculator api.push-pull=both api.pure=full parse.error=verbose %debug %locations %defines api.prefix={calc} %verbose %yacc ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   424
332: Calculator api.pure parse.error=verbose %debug %locations %defines api.prefix={calc} %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count} ok
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   425
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   426
Simple GLR Calculator.
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   427
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   428
333: Calculator %glr-parser                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   429
334: Calculator %glr-parser %defines                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   430
335: Calculator %glr-parser %locations               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   431
336: Calculator %glr-parser %name-prefix "calc"      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   432
337: Calculator %glr-parser api.prefix={calc}        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   433
338: Calculator %glr-parser %verbose                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   434
339: Calculator %glr-parser %yacc                    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   435
340: Calculator %glr-parser parse.error=verbose      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   436
341: Calculator %glr-parser api.pure %locations      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   437
342: Calculator %glr-parser parse.error=verbose %locations ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   438
343: Calculator %glr-parser parse.error=verbose %locations %defines %name-prefix "calc" %verbose %yacc ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   439
344: Calculator %glr-parser %debug                   ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   440
345: Calculator %glr-parser parse.error=verbose %debug %locations %defines %name-prefix "calc" %verbose %yacc ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   441
346: Calculator %glr-parser parse.error=verbose %debug %locations %defines api.prefix={calc} api.token.prefix={TOK_} %verbose %yacc ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   442
347: Calculator %glr-parser api.pure parse.error=verbose %debug %locations %defines %name-prefix "calc" %verbose %yacc ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   443
348: Calculator %glr-parser api.pure parse.error=verbose %debug %locations %defines %name-prefix "calc" %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count} ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   444
349: Calculator %glr-parser api.pure parse.error=verbose %debug %locations %defines api.prefix={calc} %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count} ok
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   445
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   446
Simple LALR(1) C++ Calculator.
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   447
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   448
350: Calculator lalr1.cc %defines                    skipped (calc.at:669)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   449
351: Calculator C++                                  skipped (calc.at:678)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   450
352: Calculator C++ %locations                       skipped (calc.at:679)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   451
353: Calculator C++ %locations api.location.type={Span} skipped (calc.at:680)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   452
354: Calculator C++ %defines %locations parse.error=verbose %name-prefix "calc" %verbose %yacc skipped (calc.at:681)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   453
355: Calculator C++ %locations parse.error=verbose api.prefix={calc} %verbose %yacc skipped (calc.at:683)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   454
356: Calculator C++ %locations parse.error=verbose %debug %name-prefix "calc" %verbose %yacc skipped (calc.at:684)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   455
357: Calculator C++ %locations parse.error=verbose %debug api.prefix={calc} %verbose %yacc skipped (calc.at:686)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   456
358: Calculator C++ %locations parse.error=verbose %debug api.prefix={calc} api.token.prefix={TOK_} %verbose %yacc skipped (calc.at:687)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   457
359: Calculator C++ %defines %locations parse.error=verbose %debug %name-prefix "calc" %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count} skipped (calc.at:689)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   458
360: Calculator C++ parse.error=verbose %debug api.prefix={calc} %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count} skipped (calc.at:691)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   459
361: Calculator C++ %defines %locations parse.error=verbose %debug api.prefix={calc} %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count} skipped (calc.at:692)
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   460
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   461
Simple GLR C++ Calculator.
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   462
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   463
362: Calculator glr.cc                               skipped (calc.at:703)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   464
363: Calculator C++ %glr-parser                      skipped (calc.at:712)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   465
364: Calculator C++ %glr-parser %locations           skipped (calc.at:713)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   466
365: Calculator C++ %glr-parser %locations api.location.type={Span} skipped (calc.at:714)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   467
366: Calculator C++ %glr-parser %defines parse.error=verbose %name-prefix "calc" %verbose %yacc skipped (calc.at:715)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   468
367: Calculator C++ %glr-parser parse.error=verbose api.prefix={calc} %verbose %yacc skipped (calc.at:716)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   469
368: Calculator C++ %glr-parser %debug               skipped (calc.at:718)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   470
369: Calculator C++ %glr-parser parse.error=verbose %debug %name-prefix "calc" %verbose %yacc skipped (calc.at:720)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   471
370: Calculator C++ %glr-parser parse.error=verbose %debug %name-prefix "calc" api.token.prefix={TOK_} %verbose %yacc skipped (calc.at:721)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   472
371: Calculator C++ %glr-parser %locations %defines parse.error=verbose %debug %name-prefix "calc" %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count} skipped (calc.at:723)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   473
372: Calculator C++ %glr-parser %locations %defines parse.error=verbose %debug api.prefix={calc} %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count} skipped (calc.at:724)
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   474
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   475
Torture Tests.
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   476
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   477
373: Big triangle                                    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   478
374: Big horizontal                                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   479
375: Many lookahead tokens                           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   480
376: Exploding the Stack Size with Alloca            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   481
377: Exploding the Stack Size with Malloc            ok
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   482
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   483
Existing Grammars.
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   484
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   485
378: GNU AWK 3.1.0 Grammar: LALR(1)                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   486
379: GNU AWK 3.1.0 Grammar: IELR(1)                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   487
380: GNU AWK 3.1.0 Grammar: Canonical LR(1)          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   488
381: GNU Cim Grammar: LALR(1)                        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   489
382: GNU Cim Grammar: IELR(1)                        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   490
383: GNU Cim Grammar: Canonical LR(1)                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   491
384: GNU pic (Groff 1.18.1) Grammar: LALR(1)         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   492
385: GNU pic (Groff 1.18.1) Grammar: IELR(1)         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   493
386: GNU pic (Groff 1.18.1) Grammar: Canonical LR(1) ok
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   494
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   495
Regression tests.
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   496
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   497
387: Trivial grammars                                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   498
388: YYSTYPE typedef                                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   499
389: Early token definitions with --yacc             ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   500
390: Early token definitions without --yacc          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   501
391: Braces parsing                                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   502
392: Duplicate string                                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   503
393: Rule Line Numbers                               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   504
394: Mixing %token styles                            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   505
395: Invalid inputs                                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   506
396: Invalid inputs with {}                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   507
397: Token definitions                               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   508
398: Characters Escapes                              ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   509
399: Web2c Report                                    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   510
400: Web2c Actions                                   ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   511
401: Dancer                                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   512
402: Dancer %glr-parser                              ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   513
403: Dancer lalr1.cc                                 skipped (regression.at:908)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   514
404: Expecting two tokens                            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   515
405: Expecting two tokens %glr-parser                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   516
406: Expecting two tokens lalr1.cc                   skipped (regression.at:985)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   517
407: Braced code in declaration in rules section     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   518
408: String alias declared after use                 ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   519
409: Extra lookahead sets in report                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   520
410: Token number in precedence declaration          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   521
411: parse-gram.y: LALR = IELR                       ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   522
412: parse.error=verbose and YYSTACK_USE_ALLOCA      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   523
413: parse.error=verbose overflow                    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   524
414: LAC: Exploratory stack                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   525
415: LAC: Memory exhaustion                          ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   526
416: Lex and parse params: yacc.c                    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   527
417: Lex and parse params: glr.c                     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   528
418: Lex and parse params: lalr1.cc                  skipped (regression.at:1595)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   529
419: Lex and parse params: glr.cc                    skipped (regression.at:1596)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   530
420: stdio.h is not needed                           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   531
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   532
Push Parsing Tests
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   533
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   534
421: Memory Leak for Early Deletion                  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   535
422: Multiple impure instances                       ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   536
423: Unsupported Skeletons                           ok
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   537
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   538
C++ Features.
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   539
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   540
424: C++ Locations                                   skipped (c++.at:84)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   541
425: C++ Variant-based Symbols                       skipped (c++.at:164)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   542
426: Variants lalr1.cc                               skipped (c++.at:370)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   543
427: Variants lalr1.cc parse.assert                  skipped (c++.at:371)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   544
428: Variants lalr1.cc parse.assert %locations       skipped (c++.at:372)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   545
429: Variants lalr1.cc parse.assert %code {\n#define TWO_STAGE_BUILD\n} skipped (c++.at:373)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   546
430: Variants lalr1.cc parse.assert api.token.constructor skipped (c++.at:374)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   547
431: Variants lalr1.cc parse.assert api.token.constructor api.token.prefix={TOK_} skipped (c++.at:375)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   548
432: Variants lalr1.cc parse.assert api.token.constructor api.token.prefix={TOK_} %locations skipped (c++.at:376)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   549
433: Doxygen Public Documentation                    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   550
434: Doxygen Private Documentation                   ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   551
435: Relative namespace references                   skipped (c++.at:516)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   552
436: Absolute namespace references                   skipped (c++.at:522)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   553
437: Syntactically invalid namespace references      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   554
438: Syntax error discarding no lookahead            skipped (c++.at:607)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   555
439: Syntax error as exception                       skipped (c++.at:682)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   556
440: Exception safety with error recovery            skipped (c++.at:973)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   557
441: Exception safety without error recovery         skipped (c++.at:974)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   558
442: Exception safety with error recovery api.value.type=variant skipped (c++.at:975)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   559
443: Exception safety without error recovery api.value.type=variant skipped (c++.at:976)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   560
444: C++ GLR parser identifier shadowing             skipped (c++.at:1023)
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   561
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   562
Java Calculator.
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   563
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   564
445: Calculator                                      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   565
446: Calculator %error-verbose                       ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   566
447: Calculator %locations                           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   567
448: Calculator %error-verbose %locations            ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   568
449: Calculator %lex-param { InputStream is }        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   569
450: Calculator %error-verbose %lex-param { InputStream is }  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   570
451: Calculator %locations %lex-param { InputStream is }  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   571
452: Calculator %error-verbose %locations %lex-param { InputStream is }  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   572
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   573
Java Parameters.
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   574
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   575
453: Java parser class and package names             ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   576
454: Java parser class modifiers                     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   577
455: Java parser class extends and implements        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   578
456: Java %parse-param and %lex-param                ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   579
457: Java throws specifications                      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   580
458: Java constructor init and init_throws           ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   581
459: Java value, position, and location types        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   582
460: Java syntax error handling without error token  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   583
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   584
Java Push Parsing Tests
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   585
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   586
461: Trivial Push Parser with api.push-pull verification ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   587
462: Trivial Push Parser with %initial-action        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   588
463: Calc parser with api.push-pull both             ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   589
464: Calc parser with %locations %code lexer and api.push-pull both ok
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   590
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   591
C++ Type Syntax (GLR).
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   592
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   593
465: GLR: Resolve ambiguity, impure, no locations    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   594
466: GLR: Resolve ambiguity, impure, locations       ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   595
467: GLR: Resolve ambiguity, pure, no locations      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   596
468: GLR: Resolve ambiguity, pure, locations         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   597
469: GLR: Merge conflicting parses, impure, no locations ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   598
470: GLR: Merge conflicting parses, impure, locations ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   599
471: GLR: Merge conflicting parses, pure, no locations ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   600
472: GLR: Merge conflicting parses, pure, locations  ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   601
473: GLR: Verbose messages, resolve ambiguity, impure, no locations ok
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   602
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   603
GLR Regression Tests
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   604
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   605
474: Badly Collapsed GLR States                      ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   606
475: Improper handling of embedded actions and dollar(-N) in GLR parsers ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   607
476: Improper merging of GLR delayed action sets     ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   608
477: Duplicate representation of merged trees        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   609
478: User destructor for unresolved GLR semantic value ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   610
479: User destructor after an error during a split parse ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   611
480: Duplicated user destructor for lookahead        ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   612
481: Incorrectly initialized location for empty right-hand side in GLR ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   613
482: No users destructors if stack 0 deleted         ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   614
483: Corrupted semantic options if user action cuts parse ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   615
484: Undesirable destructors if user action cuts parse ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   616
485: Leaked semantic values if user action cuts parse ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   617
486: Incorrect lookahead during deterministic GLR    ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   618
487: Incorrect lookahead during nondeterministic GLR ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   619
488: Leaked semantic values when reporting ambiguity ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   620
489: Leaked lookahead after nondeterministic parse syntax error ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   621
490: Uninitialized location when reporting ambiguity ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   622
491: Missed %merge type warnings when LHS type is declared later ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   623
492: Ambiguity reports                               ok
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   624
493: Predicates                                      ok
3993
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   625
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   626
## ------------- ##
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   627
## Test results. ##
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   628
## ------------- ##
0d77bb4904f8 20460079 bison should have some master test results to compare against
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff changeset
   629
5272
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   630
399 tests were successful.
28045eab1400 PSARC/2015/549 bison version 3.0.4
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents: 4341
diff changeset
   631
94 tests were skipped.