AT_BANNER([[Conflicts.]])
-## ------------------------------ ##
-## Useless associativity warning. ##
-## ------------------------------ ##
+## ------------------------------- ##
+## Useless associativity warning. ##
+## ------------------------------- ##
AT_SETUP([Useless associativity warning])
AT_DATA([[input.y]],
-[[%token T
-%left A B
-%right C
-%nonassoc D
-%precedence E
-
+[[%nonassoc "="
+%left "+"
+%left "*"
+%precedence "("
%%
-e: T A T
- | T B T
- | T C T
- | T D T
- | T E T
+stmt:
+ exp
+| "var" "=" exp
+;
+
+exp:
+ exp "+" exp
+| exp "*" "num"
+| "(" exp ")"
+| "num"
;
]])
-AT_BISON_CHECK([input.y], 0, [],
-[[input.y:5.13: warning: useless precedence for E [-Wother]
-input.y:2.7: warning: useless associativity for A [-Wother]
-input.y:2.9: warning: useless associativity for B [-Wother]
-input.y:3.8: warning: useless associativity for C [-Wother]
-input.y:4.11: warning: useless associativity for D [-Wother]
+AT_BISON_CHECK([-Wprecedence input.y], 0, [],
+[[input.y:1.11-13: warning: useless precedence and associativity for "=" [-Wprecedence]
+input.y:3.7-9: warning: useless associativity for "*", use %precedence [-Wprecedence]
+input.y:4.13-15: warning: useless precedence for "(" [-Wprecedence]
]])
AT_CLEANUP
-## ------------------------ ##
-## Token declaration order. ##
-## ------------------------ ##
+## ------------------------- ##
+## Token declaration order. ##
+## ------------------------- ##
# This test checks that token are declared left to right when in a precedence
# statement.
}
]])
-AT_BISON_CHECK([-o input.c input.y], [], [],
-[[input.y:24.13: warning: useless precedence for R [-Wother]
-input.y:24.15: warning: useless precedence for S [-Wother]
-input.y:24.17: warning: useless precedence for T [-Wother]
-input.y:24.19: warning: useless precedence for U [-Wother]
-input.y:25.13: warning: useless precedence for V [-Wother]
-input.y:25.15: warning: useless precedence for W [-Wother]
-input.y:18.8: warning: useless associativity for E [-Wother]
-input.y:18.10: warning: useless associativity for F [-Wother]
-input.y:18.12: warning: useless associativity for G [-Wother]
-input.y:19.8: warning: useless associativity for H [-Wother]
-input.y:19.10: warning: useless associativity for I [-Wother]
-input.y:20.8: warning: useless associativity for J [-Wother]
-input.y:21.8: warning: useless associativity for K [-Wother]
-input.y:22.8: warning: useless associativity for L [-Wother]
-input.y:22.10: warning: useless associativity for M [-Wother]
-input.y:22.12: warning: useless associativity for N [-Wother]
-input.y:23.11: warning: useless associativity for O [-Wother]
-input.y:23.13: warning: useless associativity for P [-Wother]
-input.y:23.15: warning: useless associativity for Q [-Wother]
-]])
+AT_BISON_CHECK([-o input.c input.y])
AT_COMPILE([input])
AT_PARSER_CHECK([./input])
;
]])
-AT_BISON_CHECK([-fcaret -o input.c input.y], 0, [],
-[[input.y:2.13: warning: useless precedence for Z [-Wother]
+AT_BISON_CHECK([-Wprecedence -fcaret -o input.c input.y], 0, [],
+[[input.y:2.13: warning: useless precedence for Z [-Wprecedence]
%precedence Z
^
-input.y:5.7: warning: useless associativity for W [-Wother]
+input.y:5.7: warning: useless precedence and associativity for W [-Wprecedence]
%left W
^
-input.y:6.8: warning: useless associativity for V [-Wother]
+input.y:6.8: warning: useless precedence and associativity for V [-Wprecedence]
%right V
^
-input.y:7.11: warning: useless associativity for U [-Wother]
+input.y:7.11: warning: useless precedence and associativity for U [-Wprecedence]
%nonassoc U
^
]])
;
]])
-AT_BISON_CHECK([-o input.c input.y], 0, [],
+AT_BISON_CHECK([-Wall -o input.c input.y], 0, [],
[[input.y: warning: 4 shift/reduce conflicts [-Wconflicts-sr]
-input.y:1.7-9: warning: useless associativity for '+' [-Wother]
-input.y:2.7-9: warning: useless associativity for '*' [-Wother]
+input.y:1.7-9: warning: useless precedence and associativity for '+' [-Wprecedence]
+input.y:2.7-9: warning: useless precedence and associativity for '*' [-Wprecedence]
]])
AT_CLEANUP
dnl BISON-STDERR
[AT_COND_CASE([[canonical LR]],
[[input.y: warning: 265 shift/reduce conflicts [-Wconflicts-sr]
-input.y:19.8-16: warning: useless associativity for FUNC_CALL [-Wother]
-input.y:21.8-14: warning: useless associativity for YNUMBER [-Wother]
-input.y:21.16-22: warning: useless associativity for YSTRING [-Wother]
-input.y:22.14-22: warning: useless associativity for APPEND_OP [-Wother]
-input.y:23.8-15: warning: useless associativity for ASSIGNOP [-Wother]
-input.y:23.33-41: warning: useless associativity for CONCAT_OP [-Wother]
-input.y:27.8-18: warning: useless associativity for LEX_GETLINE [-Wother]
-input.y:28.8-13: warning: useless associativity for LEX_IN [-Wother]
-input.y:29.23-31: warning: useless associativity for INCREMENT [-Wother]
-input.y:29.33-41: warning: useless associativity for DECREMENT [-Wother]
-input.y:30.8-18: warning: useless associativity for LEX_BUILTIN [-Wother]
-input.y:30.20-29: warning: useless associativity for LEX_LENGTH [-Wother]
-input.y:40.11-13: warning: useless associativity for ',' [-Wother]
-input.y:47.8-10: warning: useless associativity for '!' [-Wother]
-input.y:47.12-16: warning: useless associativity for UNARY [-Wother]
-input.y:50.7-9: warning: useless associativity for '$' [-Wother]
-input.y:51.7-9: warning: useless associativity for '(' [-Wother]
-input.y:51.11-13: warning: useless associativity for ')' [-Wother]]],
+input.y:19.8-16: warning: useless associativity for FUNC_CALL, use %precedence [-Wprecedence]
+input.y:21.8-14: warning: useless associativity for YNUMBER, use %precedence [-Wprecedence]
+input.y:21.16-22: warning: useless associativity for YSTRING, use %precedence [-Wprecedence]
+input.y:22.14-22: warning: useless precedence and associativity for APPEND_OP [-Wprecedence]
+input.y:23.8-15: warning: useless associativity for ASSIGNOP, use %precedence [-Wprecedence]
+input.y:23.33-41: warning: useless associativity for CONCAT_OP, use %precedence [-Wprecedence]
+input.y:27.8-18: warning: useless precedence and associativity for LEX_GETLINE [-Wprecedence]
+input.y:28.8-13: warning: useless associativity for LEX_IN, use %precedence [-Wprecedence]
+input.y:29.23-31: warning: useless associativity for INCREMENT, use %precedence [-Wprecedence]
+input.y:29.33-41: warning: useless associativity for DECREMENT, use %precedence [-Wprecedence]
+input.y:30.8-18: warning: useless associativity for LEX_BUILTIN, use %precedence [-Wprecedence]
+input.y:30.20-29: warning: useless associativity for LEX_LENGTH, use %precedence [-Wprecedence]
+input.y:40.11-13: warning: useless precedence and associativity for ',' [-Wprecedence]
+input.y:47.8-10: warning: useless associativity for '!', use %precedence [-Wprecedence]
+input.y:47.12-16: warning: useless associativity for UNARY, use %precedence [-Wprecedence]
+input.y:50.7-9: warning: useless associativity for '$', use %precedence [-Wprecedence]
+input.y:51.7-9: warning: useless associativity for '(', use %precedence [-Wprecedence]
+input.y:51.11-13: warning: useless precedence and associativity for ')' [-Wprecedence]]],
[[input.y: warning: 65 shift/reduce conflicts [-Wconflicts-sr]
-input.y:19.8-16: warning: useless associativity for FUNC_CALL [-Wother]
-input.y:21.8-14: warning: useless associativity for YNUMBER [-Wother]
-input.y:21.16-22: warning: useless associativity for YSTRING [-Wother]
-input.y:22.14-22: warning: useless associativity for APPEND_OP [-Wother]
-input.y:23.8-15: warning: useless associativity for ASSIGNOP [-Wother]
-input.y:23.33-41: warning: useless associativity for CONCAT_OP [-Wother]
-input.y:27.8-18: warning: useless associativity for LEX_GETLINE [-Wother]
-input.y:28.8-13: warning: useless associativity for LEX_IN [-Wother]
-input.y:29.23-31: warning: useless associativity for INCREMENT [-Wother]
-input.y:29.33-41: warning: useless associativity for DECREMENT [-Wother]
-input.y:30.8-18: warning: useless associativity for LEX_BUILTIN [-Wother]
-input.y:30.20-29: warning: useless associativity for LEX_LENGTH [-Wother]
-input.y:40.11-13: warning: useless associativity for ',' [-Wother]
-input.y:47.8-10: warning: useless associativity for '!' [-Wother]
-input.y:47.12-16: warning: useless associativity for UNARY [-Wother]
-input.y:50.7-9: warning: useless associativity for '$' [-Wother]
-input.y:51.7-9: warning: useless associativity for '(' [-Wother]
-input.y:51.11-13: warning: useless associativity for ')' [-Wother]]])[
+input.y:19.8-16: warning: useless associativity for FUNC_CALL, use %precedence [-Wprecedence]
+input.y:21.8-14: warning: useless associativity for YNUMBER, use %precedence [-Wprecedence]
+input.y:21.16-22: warning: useless associativity for YSTRING, use %precedence [-Wprecedence]
+input.y:22.14-22: warning: useless precedence and associativity for APPEND_OP [-Wprecedence]
+input.y:23.8-15: warning: useless associativity for ASSIGNOP, use %precedence [-Wprecedence]
+input.y:23.33-41: warning: useless associativity for CONCAT_OP, use %precedence [-Wprecedence]
+input.y:27.8-18: warning: useless precedence and associativity for LEX_GETLINE [-Wprecedence]
+input.y:28.8-13: warning: useless associativity for LEX_IN, use %precedence [-Wprecedence]
+input.y:29.23-31: warning: useless associativity for INCREMENT, use %precedence [-Wprecedence]
+input.y:29.33-41: warning: useless associativity for DECREMENT, use %precedence [-Wprecedence]
+input.y:30.8-18: warning: useless associativity for LEX_BUILTIN, use %precedence [-Wprecedence]
+input.y:30.20-29: warning: useless associativity for LEX_LENGTH, use %precedence [-Wprecedence]
+input.y:40.11-13: warning: useless precedence and associativity for ',' [-Wprecedence]
+input.y:47.8-10: warning: useless associativity for '!', use %precedence [-Wprecedence]
+input.y:47.12-16: warning: useless associativity for UNARY, use %precedence [-Wprecedence]
+input.y:50.7-9: warning: useless associativity for '$', use %precedence [-Wprecedence]
+input.y:51.7-9: warning: useless associativity for '(', use %precedence [-Wprecedence]
+input.y:51.11-13: warning: useless precedence and associativity for ')' [-Wprecedence]]])[
]],
dnl LAST-STATE
[AT_COND_CASE([[canonical LR]],
[[input.y: warning: 1876 shift/reduce conflicts [-Wconflicts-sr]
input.y: warning: 144 reduce/reduce conflicts [-Wconflicts-rr]
-input.y:32.9-12: warning: useless associativity for HQUA [-Wother]
-input.y:53.8-14: warning: useless associativity for HASSIGN [-Wother]
-input.y:54.9-15: warning: useless associativity for HORELSE [-Wother]
-input.y:55.9-16: warning: useless associativity for HANDTHEN [-Wother]
-input.y:61.9-12: warning: useless associativity for HNOT [-Wother]
-input.y:68.7-11: warning: useless associativity for UNEAR [-Wother]]],
+input.y:32.9-12: warning: useless associativity for HQUA, use %precedence [-Wprecedence]
+input.y:53.8-14: warning: useless associativity for HASSIGN, use %precedence [-Wprecedence]
+input.y:54.9-15: warning: useless associativity for HORELSE, use %precedence [-Wprecedence]
+input.y:55.9-16: warning: useless associativity for HANDTHEN, use %precedence [-Wprecedence]
+input.y:61.9-12: warning: useless associativity for HNOT, use %precedence [-Wprecedence]
+input.y:68.7-11: warning: useless associativity for UNEAR, use %precedence [-Wprecedence]]],
[[input.y: warning: 78 shift/reduce conflicts [-Wconflicts-sr]
input.y: warning: 10 reduce/reduce conflicts [-Wconflicts-rr]
-input.y:32.9-12: warning: useless associativity for HQUA [-Wother]
-input.y:53.8-14: warning: useless associativity for HASSIGN [-Wother]
-input.y:54.9-15: warning: useless associativity for HORELSE [-Wother]
-input.y:55.9-16: warning: useless associativity for HANDTHEN [-Wother]
-input.y:61.9-12: warning: useless associativity for HNOT [-Wother]
-input.y:68.7-11: warning: useless associativity for UNEAR [-Wother]]])[
+input.y:32.9-12: warning: useless associativity for HQUA, use %precedence [-Wprecedence]
+input.y:53.8-14: warning: useless associativity for HASSIGN, use %precedence [-Wprecedence]
+input.y:54.9-15: warning: useless associativity for HORELSE, use %precedence [-Wprecedence]
+input.y:55.9-16: warning: useless associativity for HANDTHEN, use %precedence [-Wprecedence]
+input.y:61.9-12: warning: useless associativity for HNOT, use %precedence [-Wprecedence]
+input.y:68.7-11: warning: useless associativity for UNEAR, use %precedence [-Wprecedence]]])[
]],
dnl LAST-STATE
dnl BISON-STDERR
[[input.y:471.11-48: warning: rule useless in parser due to conflicts: path: ORDINAL LAST object_type relative_path [-Wother]
-input.y:19.8-12: warning: useless associativity for LABEL [-Wother]
-input.y:20.8-15: warning: useless associativity for VARIABLE [-Wother]
-input.y:21.8-13: warning: useless associativity for NUMBER [-Wother]
-input.y:22.8-11: warning: useless associativity for TEXT [-Wother]
-input.y:25.8-14: warning: useless associativity for ORDINAL [-Wother]
-input.y:30.8-11: warning: useless associativity for LAST [-Wother]
-input.y:31.8-9: warning: useless associativity for UP [-Wother]
-input.y:32.8-11: warning: useless associativity for DOWN [-Wother]
-input.y:35.8-10: warning: useless associativity for BOX [-Wother]
-input.y:36.8-13: warning: useless associativity for CIRCLE [-Wother]
-input.y:37.8-14: warning: useless associativity for ELLIPSE [-Wother]
-input.y:38.8-10: warning: useless associativity for ARC [-Wother]
-input.y:39.8-11: warning: useless associativity for LINE [-Wother]
-input.y:40.8-12: warning: useless associativity for ARROW [-Wother]
-input.y:42.8-13: warning: useless associativity for SPLINE [-Wother]
-input.y:43.8-13: warning: useless associativity for HEIGHT [-Wother]
-input.y:44.8-13: warning: useless associativity for RADIUS [-Wother]
-input.y:45.8-12: warning: useless associativity for WIDTH [-Wother]
-input.y:46.8-15: warning: useless associativity for DIAMETER [-Wother]
-input.y:47.8-11: warning: useless associativity for FROM [-Wother]
-input.y:48.8-9: warning: useless associativity for TO [-Wother]
-input.y:49.8-9: warning: useless associativity for AT [-Wother]
-input.y:53.8-12: warning: useless associativity for SOLID [-Wother]
-input.y:54.8-13: warning: useless associativity for DOTTED [-Wother]
-input.y:55.8-13: warning: useless associativity for DASHED [-Wother]
-input.y:56.8-11: warning: useless associativity for CHOP [-Wother]
-input.y:59.8-12: warning: useless associativity for LJUST [-Wother]
-input.y:60.8-12: warning: useless associativity for RJUST [-Wother]
-input.y:61.8-12: warning: useless associativity for ABOVE [-Wother]
-input.y:62.8-12: warning: useless associativity for BELOW [-Wother]
-input.y:63.8-9: warning: useless associativity for OF [-Wother]
-input.y:66.8-14: warning: useless associativity for BETWEEN [-Wother]
-input.y:67.8-10: warning: useless associativity for AND [-Wother]
-input.y:68.8-11: warning: useless associativity for HERE [-Wother]
-input.y:69.8-12: warning: useless associativity for DOT_N [-Wother]
-input.y:70.8-12: warning: useless associativity for DOT_E [-Wother]
-input.y:71.8-12: warning: useless associativity for DOT_W [-Wother]
-input.y:72.8-12: warning: useless associativity for DOT_S [-Wother]
-input.y:73.8-13: warning: useless associativity for DOT_NE [-Wother]
-input.y:74.8-13: warning: useless associativity for DOT_SE [-Wother]
-input.y:75.8-13: warning: useless associativity for DOT_NW [-Wother]
-input.y:76.8-13: warning: useless associativity for DOT_SW [-Wother]
-input.y:77.8-12: warning: useless associativity for DOT_C [-Wother]
-input.y:78.8-16: warning: useless associativity for DOT_START [-Wother]
-input.y:79.8-14: warning: useless associativity for DOT_END [-Wother]
-input.y:85.8-10: warning: useless associativity for SIN [-Wother]
-input.y:86.8-10: warning: useless associativity for COS [-Wother]
-input.y:87.8-12: warning: useless associativity for ATAN2 [-Wother]
-input.y:88.8-10: warning: useless associativity for LOG [-Wother]
-input.y:89.8-10: warning: useless associativity for EXP [-Wother]
-input.y:90.8-11: warning: useless associativity for SQRT [-Wother]
-input.y:91.8-12: warning: useless associativity for K_MAX [-Wother]
-input.y:92.8-12: warning: useless associativity for K_MIN [-Wother]
-input.y:93.8-10: warning: useless associativity for INT [-Wother]
-input.y:94.8-11: warning: useless associativity for RAND [-Wother]
-input.y:95.8-12: warning: useless associativity for SRAND [-Wother]
-input.y:98.8-10: warning: useless associativity for TOP [-Wother]
-input.y:99.8-13: warning: useless associativity for BOTTOM [-Wother]
-input.y:100.8-12: warning: useless associativity for UPPER [-Wother]
-input.y:101.8-12: warning: useless associativity for LOWER [-Wother]
-input.y:116.8-18: warning: useless associativity for LEFT_CORNER [-Wother]
-input.y:117.8-19: warning: useless associativity for RIGHT_CORNER [-Wother]
-input.y:118.8-12: warning: useless associativity for NORTH [-Wother]
-input.y:119.8-12: warning: useless associativity for SOUTH [-Wother]
-input.y:120.8-11: warning: useless associativity for EAST [-Wother]
-input.y:121.8-11: warning: useless associativity for WEST [-Wother]
-input.y:122.8-13: warning: useless associativity for CENTER [-Wother]
-input.y:123.8-10: warning: useless associativity for END [-Wother]
-input.y:124.8-12: warning: useless associativity for START [-Wother]
-input.y:127.8-11: warning: useless associativity for PLOT [-Wother]
-input.y:128.8-16: warning: useless associativity for THICKNESS [-Wother]
-input.y:129.8-11: warning: useless associativity for FILL [-Wother]
-input.y:130.8-14: warning: useless associativity for COLORED [-Wother]
-input.y:131.8-15: warning: useless associativity for OUTLINED [-Wother]
-input.y:134.8-14: warning: useless associativity for SPRINTF [-Wother]
-input.y:137.7-9: warning: useless associativity for '.' [-Wother]
-input.y:156.23-25: warning: useless associativity for '(' [-Wother]
-input.y:157.20-22: warning: useless associativity for '`' [-Wother]
-input.y:159.48-50: warning: useless associativity for '@<:@' [-Wother]
-input.y:170.7-9: warning: useless associativity for ',' [-Wother]
-input.y:181.8-10: warning: useless associativity for '!' [-Wother]
+input.y:19.8-12: warning: useless associativity for LABEL, use %precedence [-Wprecedence]
+input.y:20.8-15: warning: useless associativity for VARIABLE, use %precedence [-Wprecedence]
+input.y:21.8-13: warning: useless associativity for NUMBER, use %precedence [-Wprecedence]
+input.y:22.8-11: warning: useless associativity for TEXT, use %precedence [-Wprecedence]
+input.y:25.8-14: warning: useless associativity for ORDINAL, use %precedence [-Wprecedence]
+input.y:30.8-11: warning: useless associativity for LAST, use %precedence [-Wprecedence]
+input.y:31.8-9: warning: useless associativity for UP, use %precedence [-Wprecedence]
+input.y:32.8-11: warning: useless associativity for DOWN, use %precedence [-Wprecedence]
+input.y:35.8-10: warning: useless associativity for BOX, use %precedence [-Wprecedence]
+input.y:36.8-13: warning: useless associativity for CIRCLE, use %precedence [-Wprecedence]
+input.y:37.8-14: warning: useless associativity for ELLIPSE, use %precedence [-Wprecedence]
+input.y:38.8-10: warning: useless associativity for ARC, use %precedence [-Wprecedence]
+input.y:39.8-11: warning: useless associativity for LINE, use %precedence [-Wprecedence]
+input.y:40.8-12: warning: useless associativity for ARROW, use %precedence [-Wprecedence]
+input.y:42.8-13: warning: useless associativity for SPLINE, use %precedence [-Wprecedence]
+input.y:43.8-13: warning: useless associativity for HEIGHT, use %precedence [-Wprecedence]
+input.y:44.8-13: warning: useless associativity for RADIUS, use %precedence [-Wprecedence]
+input.y:45.8-12: warning: useless associativity for WIDTH, use %precedence [-Wprecedence]
+input.y:46.8-15: warning: useless associativity for DIAMETER, use %precedence [-Wprecedence]
+input.y:47.8-11: warning: useless associativity for FROM, use %precedence [-Wprecedence]
+input.y:48.8-9: warning: useless associativity for TO, use %precedence [-Wprecedence]
+input.y:49.8-9: warning: useless associativity for AT, use %precedence [-Wprecedence]
+input.y:53.8-12: warning: useless precedence and associativity for SOLID [-Wprecedence]
+input.y:54.8-13: warning: useless associativity for DOTTED, use %precedence [-Wprecedence]
+input.y:55.8-13: warning: useless associativity for DASHED, use %precedence [-Wprecedence]
+input.y:56.8-11: warning: useless associativity for CHOP, use %precedence [-Wprecedence]
+input.y:59.8-12: warning: useless precedence and associativity for LJUST [-Wprecedence]
+input.y:60.8-12: warning: useless precedence and associativity for RJUST [-Wprecedence]
+input.y:61.8-12: warning: useless precedence and associativity for ABOVE [-Wprecedence]
+input.y:62.8-12: warning: useless precedence and associativity for BELOW [-Wprecedence]
+input.y:63.8-9: warning: useless associativity for OF, use %precedence [-Wprecedence]
+input.y:66.8-14: warning: useless associativity for BETWEEN, use %precedence [-Wprecedence]
+input.y:67.8-10: warning: useless associativity for AND, use %precedence [-Wprecedence]
+input.y:68.8-11: warning: useless associativity for HERE, use %precedence [-Wprecedence]
+input.y:69.8-12: warning: useless associativity for DOT_N, use %precedence [-Wprecedence]
+input.y:70.8-12: warning: useless associativity for DOT_E, use %precedence [-Wprecedence]
+input.y:71.8-12: warning: useless associativity for DOT_W, use %precedence [-Wprecedence]
+input.y:72.8-12: warning: useless associativity for DOT_S, use %precedence [-Wprecedence]
+input.y:73.8-13: warning: useless associativity for DOT_NE, use %precedence [-Wprecedence]
+input.y:74.8-13: warning: useless associativity for DOT_SE, use %precedence [-Wprecedence]
+input.y:75.8-13: warning: useless associativity for DOT_NW, use %precedence [-Wprecedence]
+input.y:76.8-13: warning: useless associativity for DOT_SW, use %precedence [-Wprecedence]
+input.y:77.8-12: warning: useless associativity for DOT_C, use %precedence [-Wprecedence]
+input.y:78.8-16: warning: useless associativity for DOT_START, use %precedence [-Wprecedence]
+input.y:79.8-14: warning: useless associativity for DOT_END, use %precedence [-Wprecedence]
+input.y:85.8-10: warning: useless associativity for SIN, use %precedence [-Wprecedence]
+input.y:86.8-10: warning: useless associativity for COS, use %precedence [-Wprecedence]
+input.y:87.8-12: warning: useless associativity for ATAN2, use %precedence [-Wprecedence]
+input.y:88.8-10: warning: useless associativity for LOG, use %precedence [-Wprecedence]
+input.y:89.8-10: warning: useless associativity for EXP, use %precedence [-Wprecedence]
+input.y:90.8-11: warning: useless associativity for SQRT, use %precedence [-Wprecedence]
+input.y:91.8-12: warning: useless associativity for K_MAX, use %precedence [-Wprecedence]
+input.y:92.8-12: warning: useless associativity for K_MIN, use %precedence [-Wprecedence]
+input.y:93.8-10: warning: useless associativity for INT, use %precedence [-Wprecedence]
+input.y:94.8-11: warning: useless associativity for RAND, use %precedence [-Wprecedence]
+input.y:95.8-12: warning: useless associativity for SRAND, use %precedence [-Wprecedence]
+input.y:98.8-10: warning: useless associativity for TOP, use %precedence [-Wprecedence]
+input.y:99.8-13: warning: useless associativity for BOTTOM, use %precedence [-Wprecedence]
+input.y:100.8-12: warning: useless associativity for UPPER, use %precedence [-Wprecedence]
+input.y:101.8-12: warning: useless associativity for LOWER, use %precedence [-Wprecedence]
+input.y:116.8-18: warning: useless associativity for LEFT_CORNER, use %precedence [-Wprecedence]
+input.y:117.8-19: warning: useless associativity for RIGHT_CORNER, use %precedence [-Wprecedence]
+input.y:118.8-12: warning: useless associativity for NORTH, use %precedence [-Wprecedence]
+input.y:119.8-12: warning: useless associativity for SOUTH, use %precedence [-Wprecedence]
+input.y:120.8-11: warning: useless associativity for EAST, use %precedence [-Wprecedence]
+input.y:121.8-11: warning: useless associativity for WEST, use %precedence [-Wprecedence]
+input.y:122.8-13: warning: useless associativity for CENTER, use %precedence [-Wprecedence]
+input.y:123.8-10: warning: useless associativity for END, use %precedence [-Wprecedence]
+input.y:124.8-12: warning: useless associativity for START, use %precedence [-Wprecedence]
+input.y:127.8-11: warning: useless associativity for PLOT, use %precedence [-Wprecedence]
+input.y:128.8-16: warning: useless associativity for THICKNESS, use %precedence [-Wprecedence]
+input.y:129.8-11: warning: useless associativity for FILL, use %precedence [-Wprecedence]
+input.y:130.8-14: warning: useless precedence and associativity for COLORED [-Wprecedence]
+input.y:131.8-15: warning: useless precedence and associativity for OUTLINED [-Wprecedence]
+input.y:134.8-14: warning: useless associativity for SPRINTF, use %precedence [-Wprecedence]
+input.y:137.7-9: warning: useless associativity for '.', use %precedence [-Wprecedence]
+input.y:156.23-25: warning: useless associativity for '(', use %precedence [-Wprecedence]
+input.y:157.20-22: warning: useless associativity for '`', use %precedence [-Wprecedence]
+input.y:159.48-50: warning: useless associativity for '@<:@', use %precedence [-Wprecedence]
+input.y:170.7-9: warning: useless associativity for ',', use %precedence [-Wprecedence]
+input.y:181.8-10: warning: useless associativity for '!', use %precedence [-Wprecedence]
]],
dnl LAST-STATE