X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/671881d12d5a8cba84a8ccd9678030902b9451e6..c1f8f16a9b467565fbef7e8c85f0aad8bfad6bde:/tests/cxx-type.at diff --git a/tests/cxx-type.at b/tests/cxx-type.at index 89afc58a..057a4eed 100644 --- a/tests/cxx-type.at +++ b/tests/cxx-type.at @@ -1,5 +1,5 @@ # Checking GLR Parsing. -*- Autotest -*- -# Copyright (C) 2002, 2003 Free Software Foundation, Inc. +# Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -123,8 +123,7 @@ yylex (LEX_PARAMETERS) int c; unsigned int i; static int lineNum = 1; - static int colNum = 1; - + static int colNum = 0; #if YYPURE # define yylloc (*llocp) @@ -139,14 +138,14 @@ yylex (LEX_PARAMETERS) case EOF: return 0; case '\t': - colNum = 1 + ((colNum + 7) & ~7); + colNum = (colNum + 7) & ~7; break; case ' ': case '\f': colNum += 1; break; case '\n': lineNum += 1; - colNum = 1; + colNum = 0; break; default: { @@ -267,15 +266,15 @@ m4_define([_AT_RESOLVED_GLR_OUTPUT], ]]) m4_define([_AT_RESOLVED_GLR_OUTPUT_WITH_LOC], -[[3.1-3.6: +(z,q) -5.1-5.4: (T,x) -7.1-7.8: (T,x,y) -9.1-9.6: =(x,y) -11.1-11.10: +((x,T),y) -13.1-13.6: (T,x) -15.1-15.14: (T,y,+(z,q)) -17.6-17.16: -19.1-19.6: +(z,q) +[[3.0-3.5: +(z,q) +5.0-5.3: (T,x) +7.0-7.7: (T,x,y) +9.0-9.5: =(x,y) +11.0-11.9: +((x,T),y) +13.0-13.5: (T,x) +15.0-15.13: (T,y,+(z,q)) +17.0-17.15: +19.0-19.5: +(z,q) ]]) m4_define([_AT_AMBIG_GLR_OUTPUT], @@ -291,15 +290,15 @@ m4_define([_AT_AMBIG_GLR_OUTPUT], ]]) m4_define([_AT_AMBIG_GLR_OUTPUT_WITH_LOC], -[[3.1-3.6: +(z,q) -5.1-5.4: (T,x) -7.1-7.8: (T,x,y) -9.1-9.6: =(x,y) -11.1-11.10: +((x,T),y) -13.1-13.6: ((T,x),(x,T)) -15.1-15.14: ((T,y,+(z,q)),=((y,T),+(z,q))) -17.6-17.16: -19.1-19.6: +(z,q) +[[3.0-3.5: +(z,q) +5.0-5.3: (T,x) +7.0-7.7: (T,x,y) +9.0-9.5: =(x,y) +11.0-11.9: +((x,T),y) +13.0-13.5: ((T,x),(x,T)) +15.0-15.13: ((T,y,+(z,q)),=((y,T),+(z,q))) +17.0-17.15: +19.0-19.5: +(z,q) ]]) m4_define([_AT_GLR_STDERR],