]> git.saurik.com Git - bison.git/blobdiff - tests/existing.at
glr.cc, yacc.c: initialize yylloc properly
[bison.git] / tests / existing.at
index a34f92380fca2af1a06e01000b149c9ac5930cd8..149499d4bac90965ea4d3f874334e6530d936aea 100644 (file)
@@ -35,7 +35,10 @@ dnl time comes, just use sed to drop the line numbers.  For now, as LR(1)
 dnl support is rapidly evolving, let's keep that information to be careful.
 dnl However, we don't do diffs for canonical LR(1) because the diff is huge.
 m4_pushdef([AT_LALR1_DIFF_CHECK],
-[AT_CHECK([[sed 's/^%define lr.type .*$//' input.y > input-lalr.y]])
+[dnl We need diff -u, which is not portable.
+AT_CHECK([diff -u /dev/null /dev/null || exit 77], [0], [ignore])
+
+AT_CHECK([[sed 's/^%define lr.type .*$//' input.y > input-lalr.y]])
 AT_BISON_CHECK([[--report=all input-lalr.y]], [[0]], [ignore], [ignore])
 AT_CHECK([[diff -u input-lalr.output input.output \
            | sed -n '/^@@/,$p' | sed 's/^ $//']],
@@ -1478,7 +1481,7 @@ AT_TEST_EXISTING_GRAMMAR([[GNU pic (Groff 1.18.1) Grammar]],
 %token RAND
 %token SRAND
 %token COPY
-%token THRU
+%token THROUGH
 %token TOP
 %token BOTTOM
 %token UPPER
@@ -1604,12 +1607,12 @@ placeless_element:
                {}
          DELIMITED
        | COPY TEXT
-       | COPY TEXT THRU
+       | COPY TEXT THROUGH
                {}
          DELIMITED
                {}
          until
-       | COPY THRU
+       | COPY THROUGH
                {}
          DELIMITED
                {}