diff options
Diffstat (limited to 'gcc/gengtype-lex.c')
-rw-r--r-- | gcc/gengtype-lex.c | 114 |
1 files changed, 57 insertions, 57 deletions
diff --git a/gcc/gengtype-lex.c b/gcc/gengtype-lex.c index bbb1c81ab5..aa71023af6 100644 --- a/gcc/gengtype-lex.c +++ b/gcc/gengtype-lex.c @@ -1187,7 +1187,7 @@ int yy_flex_debug = 0; #define YY_MORE_ADJ 0 #define YY_RESTORE_YY_MORE_OFFSET char *yytext; -#line 1 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 1 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" /* -*- indented-text -*- */ /* Process source files and output type information. Copyright (C) 2002-2015 Free Software Foundation, Inc. @@ -1208,7 +1208,7 @@ You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see <http://www.gnu.org/licenses/>. */ #define YY_NO_INPUT 1 -#line 24 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 24 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" #ifdef HOST_GENERATOR_FILE #include "config.h" #define GENERATOR_FILE 1 @@ -1424,7 +1424,7 @@ YY_DECL register char *yy_cp, *yy_bp; register int yy_act; -#line 66 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 66 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" /* Do this on entry to yylex(): */ *yylval = 0; @@ -1521,7 +1521,7 @@ case 1: (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 77 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 77 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { BEGIN(in_struct); return TYPEDEF; @@ -1533,7 +1533,7 @@ case 2: (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 81 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 81 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { BEGIN(in_struct); return STRUCT; @@ -1545,7 +1545,7 @@ case 3: (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 85 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 85 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { BEGIN(in_struct); return UNION; @@ -1557,7 +1557,7 @@ case 4: (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 89 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 89 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { BEGIN(in_struct); return STRUCT; @@ -1569,7 +1569,7 @@ case 5: (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 93 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 93 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { BEGIN(in_struct); return EXTERN; @@ -1581,7 +1581,7 @@ case 6: (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 97 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 97 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { BEGIN(in_struct); return STATIC; @@ -1592,25 +1592,25 @@ YY_RULE_SETUP case 7: YY_RULE_SETUP -#line 105 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 105 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { BEGIN(in_struct_comment); } YY_BREAK case 8: /* rule 8 can match eol */ YY_RULE_SETUP -#line 106 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 106 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 9: /* rule 9 can match eol */ YY_RULE_SETUP -#line 108 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 108 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { update_lineno (yytext, yyleng); } YY_BREAK case 10: /* rule 10 can match eol */ YY_RULE_SETUP -#line 109 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 109 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 11: @@ -1619,7 +1619,7 @@ case 11: (yy_c_buf_p) = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 111 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 111 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" /* don't care */ YY_BREAK case 12: @@ -1627,17 +1627,17 @@ case 12: *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ -#line 113 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 113 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" case 13: /* rule 13 can match eol */ -#line 114 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 114 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" case 14: /* rule 14 can match eol */ -#line 115 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 115 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" case 15: /* rule 15 can match eol */ YY_RULE_SETUP -#line 115 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 115 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { *yylval = XDUPVAR (const char, yytext, yyleng, yyleng + 1); return IGNORABLE_CXX_KEYWORD; @@ -1649,7 +1649,7 @@ case 16: (yy_c_buf_p) = yy_cp = yy_bp + 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 119 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 119 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { return GTY_TOKEN; } YY_BREAK case 17: @@ -1658,7 +1658,7 @@ case 17: (yy_c_buf_p) = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 120 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 120 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { return UNION; } YY_BREAK case 18: @@ -1667,7 +1667,7 @@ case 18: (yy_c_buf_p) = yy_cp = yy_bp + 6; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 121 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 121 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { return STRUCT; } YY_BREAK case 19: @@ -1676,7 +1676,7 @@ case 19: (yy_c_buf_p) = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 122 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 122 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { return STRUCT; } YY_BREAK case 20: @@ -1685,7 +1685,7 @@ case 20: (yy_c_buf_p) = yy_cp = yy_bp + 7; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 123 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 123 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { return TYPEDEF; } YY_BREAK case 21: @@ -1694,7 +1694,7 @@ case 21: (yy_c_buf_p) = yy_cp = yy_bp + 4; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 124 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 124 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { return ENUM; } YY_BREAK case 22: @@ -1703,7 +1703,7 @@ case 22: (yy_c_buf_p) = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 125 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 125 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { return PTR_ALIAS; } YY_BREAK case 23: @@ -1712,7 +1712,7 @@ case 23: (yy_c_buf_p) = yy_cp = yy_bp + 10; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 126 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 126 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { return NESTED_PTR; } YY_BREAK case 24: @@ -1721,12 +1721,12 @@ case 24: (yy_c_buf_p) = yy_cp = yy_bp + 4; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 127 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 127 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { return USER_GTY; } YY_BREAK case 25: YY_RULE_SETUP -#line 128 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 128 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { return NUM; } YY_BREAK case 26: @@ -1734,11 +1734,11 @@ case 26: *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ -#line 131 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 131 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" case 27: /* rule 27 can match eol */ YY_RULE_SETUP -#line 131 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 131 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { size_t len; @@ -1756,7 +1756,7 @@ case 28: (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 142 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 142 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1); return ID; @@ -1765,7 +1765,7 @@ YY_RULE_SETUP case 29: /* rule 29 can match eol */ YY_RULE_SETUP -#line 147 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 147 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1); return STRING; @@ -1775,7 +1775,7 @@ YY_RULE_SETUP case 30: /* rule 30 can match eol */ YY_RULE_SETUP -#line 152 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 152 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1); return ARRAY; @@ -1784,7 +1784,7 @@ YY_RULE_SETUP case 31: /* rule 31 can match eol */ YY_RULE_SETUP -#line 156 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 156 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng); return CHAR; @@ -1792,24 +1792,24 @@ YY_RULE_SETUP YY_BREAK case 32: YY_RULE_SETUP -#line 161 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 161 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { return ELLIPSIS; } YY_BREAK case 33: YY_RULE_SETUP -#line 162 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 162 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { return yytext[0]; } YY_BREAK /* ignore pp-directives */ case 34: /* rule 34 can match eol */ YY_RULE_SETUP -#line 165 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 165 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" {lexer_line.line++;} YY_BREAK case 35: YY_RULE_SETUP -#line 167 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 167 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "unexpected character `%s'", yytext); } @@ -1817,36 +1817,36 @@ YY_RULE_SETUP case 36: YY_RULE_SETUP -#line 172 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 172 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { BEGIN(in_comment); } YY_BREAK case 37: /* rule 37 can match eol */ YY_RULE_SETUP -#line 173 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 173 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 38: /* rule 38 can match eol */ YY_RULE_SETUP -#line 174 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 174 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 39: -#line 176 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 176 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" case 40: /* rule 40 can match eol */ -#line 177 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 177 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" case 41: /* rule 41 can match eol */ YY_RULE_SETUP -#line 177 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 177 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 42: /* rule 42 can match eol */ YY_RULE_SETUP -#line 178 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 178 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { update_lineno (yytext, yyleng); } YY_BREAK case 43: @@ -1855,21 +1855,21 @@ case 43: (yy_c_buf_p) = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 179 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 179 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 44: /* rule 44 can match eol */ YY_RULE_SETUP -#line 182 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 182 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 45: -#line 184 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 184 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" case 46: YY_RULE_SETUP -#line 184 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 184 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 47: @@ -1878,25 +1878,25 @@ case 47: (yy_c_buf_p) = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 185 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 185 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 48: YY_RULE_SETUP -#line 188 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 188 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { BEGIN(INITIAL); } YY_BREAK case 49: YY_RULE_SETUP -#line 189 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 189 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { BEGIN(in_struct); } YY_BREAK case 50: -#line 192 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 192 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" case 51: YY_RULE_SETUP -#line 192 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 192 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "unterminated comment or string; unexpected EOF"); @@ -1905,12 +1905,12 @@ YY_RULE_SETUP case 52: /* rule 52 can match eol */ YY_RULE_SETUP -#line 197 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 197 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 53: YY_RULE_SETUP -#line 199 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 199 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" YY_FATAL_ERROR( "flex scanner jammed" ); YY_BREAK #line 1916 "gengtype-lex.c" @@ -2877,7 +2877,7 @@ void yyfree (void * ptr ) #define YYTABLES_NAME "yytables" -#line 199 "/space/rguenther/gcc-5.2.0/gcc-5.2.0/gcc/gengtype-lex.l" +#line 199 "/space/rguenther/gcc-5.3.0/gcc-5.3.0/gcc/gengtype-lex.l" |