diff options
author | Karl Berry <karl@freefriends.org> | 2021-02-19 23:01:02 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-02-19 23:01:02 +0000 |
commit | 3a51e8f2c9453f4c9207f1a515b25e7fc158a51a (patch) | |
tree | 13d75243fd97dd968c5c3923e46536cff6f3a3a9 /Build/source/utils/asymptote/lex.yy.cc | |
parent | 099071cc369e537c2dc2892dd3be17a9553ad78b (diff) |
asy 2.69 sources
git-svn-id: svn://tug.org/texlive/trunk@57802 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/lex.yy.cc')
-rw-r--r-- | Build/source/utils/asymptote/lex.yy.cc | 300 |
1 files changed, 151 insertions, 149 deletions
diff --git a/Build/source/utils/asymptote/lex.yy.cc b/Build/source/utils/asymptote/lex.yy.cc index 35bfc687798..c948d097139 100644 --- a/Build/source/utils/asymptote/lex.yy.cc +++ b/Build/source/utils/asymptote/lex.yy.cc @@ -757,20 +757,20 @@ int yy_flex_debug = 1; static const flex_int16_t yy_rule_linenum[124] = { 0, - 212, 213, 215, 221, 225, 226, 236, 237, 238, 239, - 243, 244, 254, 255, 256, 257, 258, 259, 260, 261, - 262, 263, 268, 273, 279, 285, 293, 296, 297, 298, - 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, - 309, 311, 312, 313, 314, 315, 316, 317, 318, 319, - 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, - 330, 331, 332, 333, 334, 335, 336, 337, 338, 340, - 341, 342, 343, 344, 345, 346, 348, 349, 350, 351, - 352, 354, 355, 356, 357, 358, 359, 360, 361, 362, - 363, 364, 365, 366, 367, 368, 369, 370, 371, 373, - - 374, 375, 376, 377, 380, 387, 394, 396, 398, 400, - 402, 405, 407, 408, 414, 418, 422, 426, 429, 433, - 434, 435, 439 + 214, 215, 217, 223, 227, 228, 238, 239, 240, 241, + 245, 246, 256, 257, 258, 259, 260, 261, 262, 263, + 264, 265, 270, 275, 281, 287, 295, 298, 299, 300, + 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, + 311, 313, 314, 315, 316, 317, 318, 319, 320, 321, + 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, + 332, 333, 334, 335, 336, 337, 338, 339, 340, 342, + 343, 344, 345, 346, 347, 348, 350, 351, 352, 353, + 354, 356, 357, 358, 359, 360, 361, 362, 363, 364, + 365, 366, 367, 368, 369, 370, 371, 372, 373, 375, + + 376, 377, 378, 379, 382, 389, 396, 398, 400, 402, + 404, 407, 409, 410, 416, 420, 424, 428, 431, 435, + 436, 437, 441 } ; /* The intent behind this definition is that it'll catch @@ -813,6 +813,8 @@ using mem::string; #define YY_NO_INPUT +#define register + static void yyunput(int, char *); void (*unused)(int,char *) = yyunput; @@ -977,10 +979,10 @@ void getstring(void) } } -#line 980 "lex.yy.cc" - #line 982 "lex.yy.cc" +#line 984 "lex.yy.cc" + #define INITIAL 0 #define lexcomment 1 #define texstring 2 @@ -1264,10 +1266,10 @@ YY_DECL { /* %% [7.0] user's declarations go here */ -#line 209 "camp.l" +#line 211 "camp.l" -#line 1270 "lex.yy.cc" +#line 1272 "lex.yy.cc" while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */ { @@ -1349,23 +1351,23 @@ do_action: /* This label is used only to access EOF actions. */ case 1: YY_RULE_SETUP -#line 212 "camp.l" +#line 214 "camp.l" {adjust(); /*commentDepth++;*/} YY_BREAK case 2: YY_RULE_SETUP -#line 213 "camp.l" +#line 215 "camp.l" {adjust(); /*commentDepth--;*/ /*if (commentDepth == 0)*/ BEGIN INITIAL; } YY_BREAK case 3: /* rule 3 can match eol */ YY_RULE_SETUP -#line 215 "camp.l" +#line 217 "camp.l" {adjust(); newline(); continue; } YY_BREAK case YY_STATE_EOF(lexcomment): -#line 216 "camp.l" +#line 218 "camp.l" {adjust(); setEOF("comment not terminated"); BEGIN INITIAL; @@ -1374,7 +1376,7 @@ case YY_STATE_EOF(lexcomment): YY_BREAK case 4: YY_RULE_SETUP -#line 221 "camp.l" +#line 223 "camp.l" {adjust(); continue; } YY_BREAK @@ -1386,19 +1388,19 @@ YY_LINENO_REWIND_TO(yy_bp + 1); (yy_c_buf_p) = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 225 "camp.l" +#line 227 "camp.l" {adjust(); BEGIN INITIAL;} YY_BREAK case 6: YY_RULE_SETUP -#line 226 "camp.l" +#line 228 "camp.l" {adjust(); BEGIN INITIAL; getstring(); return STRING; } YY_BREAK case YY_STATE_EOF(texstring): -#line 230 "camp.l" +#line 232 "camp.l" {adjust(); setEOF("string not terminated"); BEGIN INITIAL; @@ -1409,22 +1411,22 @@ case YY_STATE_EOF(texstring): case 7: /* rule 7 can match eol */ YY_RULE_SETUP -#line 236 "camp.l" +#line 238 "camp.l" {adjust(); newline(); append('\n'); continue; } YY_BREAK case 8: YY_RULE_SETUP -#line 237 "camp.l" +#line 239 "camp.l" {adjust(); append('\\'); append('\\'); continue; } YY_BREAK case 9: YY_RULE_SETUP -#line 238 "camp.l" +#line 240 "camp.l" {adjust(); append('\"'); continue; } YY_BREAK case 10: YY_RULE_SETUP -#line 239 "camp.l" +#line 241 "camp.l" {adjust(); append(*yytext); } YY_BREAK @@ -1436,19 +1438,19 @@ YY_LINENO_REWIND_TO(yy_bp + 1); (yy_c_buf_p) = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 243 "camp.l" +#line 245 "camp.l" {adjust(); BEGIN INITIAL;} YY_BREAK case 12: YY_RULE_SETUP -#line 244 "camp.l" +#line 246 "camp.l" {adjust(); BEGIN INITIAL; getstring(); return STRING; } YY_BREAK case YY_STATE_EOF(cstring): -#line 248 "camp.l" +#line 250 "camp.l" {adjust(); setEOF("string not terminated"); BEGIN INITIAL; @@ -1459,52 +1461,52 @@ case YY_STATE_EOF(cstring): case 13: /* rule 13 can match eol */ YY_RULE_SETUP -#line 254 "camp.l" +#line 256 "camp.l" {adjust(); newline(); append('\n'); continue; } YY_BREAK case 14: YY_RULE_SETUP -#line 255 "camp.l" +#line 257 "camp.l" {adjust(); append(yytext[1]); continue; } YY_BREAK case 15: YY_RULE_SETUP -#line 256 "camp.l" +#line 258 "camp.l" {adjust(); append('\a'); continue; } YY_BREAK case 16: YY_RULE_SETUP -#line 257 "camp.l" +#line 259 "camp.l" {adjust(); append('\b'); continue; } YY_BREAK case 17: YY_RULE_SETUP -#line 258 "camp.l" +#line 260 "camp.l" {adjust(); append('\f'); continue; } YY_BREAK case 18: YY_RULE_SETUP -#line 259 "camp.l" +#line 261 "camp.l" {adjust(); append('\n'); continue; } YY_BREAK case 19: YY_RULE_SETUP -#line 260 "camp.l" +#line 262 "camp.l" {adjust(); append('\r'); continue; } YY_BREAK case 20: YY_RULE_SETUP -#line 261 "camp.l" +#line 263 "camp.l" {adjust(); append('\t'); continue; } YY_BREAK case 21: YY_RULE_SETUP -#line 262 "camp.l" +#line 264 "camp.l" {adjust(); append('\v'); continue; } YY_BREAK case 22: YY_RULE_SETUP -#line 263 "camp.l" +#line 265 "camp.l" {adjust(); char x=(char)(yytext[1]-'0'); append(x); @@ -1513,7 +1515,7 @@ YY_RULE_SETUP YY_BREAK case 23: YY_RULE_SETUP -#line 268 "camp.l" +#line 270 "camp.l" {adjust(); char x=(char)((yytext[1]-'0')*8+yytext[2]-'0'); append(x); @@ -1522,7 +1524,7 @@ YY_RULE_SETUP YY_BREAK case 24: YY_RULE_SETUP -#line 273 "camp.l" +#line 275 "camp.l" {adjust(); char x=(char)((yytext[1]-'0')*64+(yytext[2]-'0')*8 +yytext[3]-'0'); @@ -1532,7 +1534,7 @@ YY_RULE_SETUP YY_BREAK case 25: YY_RULE_SETUP -#line 279 "camp.l" +#line 281 "camp.l" {adjust(); char x=(char) (yytext[2] <= '9' ? yytext[2]-'0' : 10+yytext[2]-'A'); @@ -1542,7 +1544,7 @@ YY_RULE_SETUP YY_BREAK case 26: YY_RULE_SETUP -#line 285 "camp.l" +#line 287 "camp.l" {adjust(); char x=(char) ((yytext[2] <= '9' ? yytext[2]-'0' : 10+yytext[2]-'A')*16 @@ -1554,400 +1556,400 @@ YY_RULE_SETUP YY_BREAK case 27: YY_RULE_SETUP -#line 293 "camp.l" +#line 295 "camp.l" {adjust(); append(*yytext); } YY_BREAK case 28: YY_RULE_SETUP -#line 296 "camp.l" +#line 298 "camp.l" {adjust(); continue;} YY_BREAK case 29: /* rule 29 can match eol */ YY_RULE_SETUP -#line 297 "camp.l" +#line 299 "camp.l" {adjust(); newline(); continue;} YY_BREAK case 30: YY_RULE_SETUP -#line 298 "camp.l" +#line 300 "camp.l" {adjust(); continue;} YY_BREAK case 31: YY_RULE_SETUP -#line 299 "camp.l" +#line 301 "camp.l" {adjust(); return ','; } YY_BREAK case 32: YY_RULE_SETUP -#line 300 "camp.l" +#line 302 "camp.l" {adjust(); return ':'; } YY_BREAK case 33: YY_RULE_SETUP -#line 301 "camp.l" +#line 303 "camp.l" {adjust(); return ';'; } YY_BREAK case 34: YY_RULE_SETUP -#line 302 "camp.l" +#line 304 "camp.l" {adjust(); return '('; } YY_BREAK case 35: YY_RULE_SETUP -#line 303 "camp.l" +#line 305 "camp.l" {adjust(); return ')'; } YY_BREAK case 36: YY_RULE_SETUP -#line 304 "camp.l" +#line 306 "camp.l" {adjust(); return '['; } YY_BREAK case 37: YY_RULE_SETUP -#line 305 "camp.l" +#line 307 "camp.l" {adjust(); return ']'; } YY_BREAK case 38: YY_RULE_SETUP -#line 306 "camp.l" +#line 308 "camp.l" {adjust(); return '{'; } YY_BREAK case 39: YY_RULE_SETUP -#line 307 "camp.l" +#line 309 "camp.l" {adjust(); return '}'; } YY_BREAK case 40: YY_RULE_SETUP -#line 308 "camp.l" +#line 310 "camp.l" {adjust(); return '.'; } YY_BREAK case 41: YY_RULE_SETUP -#line 309 "camp.l" +#line 311 "camp.l" {adjust(); return ELLIPSIS; } YY_BREAK case 42: YY_RULE_SETUP -#line 311 "camp.l" +#line 313 "camp.l" {DEFSYMBOL(SYM_PLUS); return '+'; } YY_BREAK case 43: YY_RULE_SETUP -#line 312 "camp.l" +#line 314 "camp.l" {DEFSYMBOL(SYM_MINUS); return '-'; } YY_BREAK case 44: YY_RULE_SETUP -#line 313 "camp.l" +#line 315 "camp.l" {DEFSYMBOL(SYM_TIMES); return '*'; } YY_BREAK case 45: YY_RULE_SETUP -#line 314 "camp.l" +#line 316 "camp.l" {DEFSYMBOL(SYM_DIVIDE); return '/'; } YY_BREAK case 46: YY_RULE_SETUP -#line 315 "camp.l" +#line 317 "camp.l" {DEFSYMBOL(SYM_QUOTIENT); return '#'; } YY_BREAK case 47: YY_RULE_SETUP -#line 316 "camp.l" +#line 318 "camp.l" {DEFSYMBOL(SYM_MOD); return '%'; } YY_BREAK case 48: YY_RULE_SETUP -#line 317 "camp.l" +#line 319 "camp.l" {DEFSYMBOL(SYM_CARET); return '^'; } YY_BREAK case 49: YY_RULE_SETUP -#line 318 "camp.l" +#line 320 "camp.l" {savesymbol(SYM_CARET); return '^'; } YY_BREAK case 50: YY_RULE_SETUP -#line 319 "camp.l" +#line 321 "camp.l" {adjust(); return '?'; } YY_BREAK case 51: YY_RULE_SETUP -#line 320 "camp.l" +#line 322 "camp.l" {adjust(); return ASSIGN; } YY_BREAK case 52: YY_RULE_SETUP -#line 321 "camp.l" +#line 323 "camp.l" {DEFSYMBOL(SYM_EQ); return EQ; } YY_BREAK case 53: YY_RULE_SETUP -#line 322 "camp.l" +#line 324 "camp.l" {DEFSYMBOL(SYM_NEQ); return NEQ; } YY_BREAK case 54: YY_RULE_SETUP -#line 323 "camp.l" +#line 325 "camp.l" {DEFSYMBOL(SYM_LT); return LT; } YY_BREAK case 55: YY_RULE_SETUP -#line 324 "camp.l" +#line 326 "camp.l" {DEFSYMBOL(SYM_LE); return LE; } YY_BREAK case 56: YY_RULE_SETUP -#line 325 "camp.l" +#line 327 "camp.l" {DEFSYMBOL(SYM_GT); return GT; } YY_BREAK case 57: YY_RULE_SETUP -#line 326 "camp.l" +#line 328 "camp.l" {DEFSYMBOL(SYM_GE); return GE; } YY_BREAK case 58: YY_RULE_SETUP -#line 327 "camp.l" +#line 329 "camp.l" {DEFSYMBOL(SYM_CAND); return CAND; } YY_BREAK case 59: YY_RULE_SETUP -#line 328 "camp.l" +#line 330 "camp.l" {DEFSYMBOL(SYM_COR); return COR; } YY_BREAK case 60: YY_RULE_SETUP -#line 329 "camp.l" +#line 331 "camp.l" {DEFSYMBOL(SYM_LOGNOT); return OPERATOR; } YY_BREAK case 61: YY_RULE_SETUP -#line 330 "camp.l" +#line 332 "camp.l" {DEFSYMBOL(SYM_CARETS); return CARETS; } YY_BREAK case 62: YY_RULE_SETUP -#line 331 "camp.l" +#line 333 "camp.l" {DEFSYMBOL(SYM_COLONS); return COLONS; } YY_BREAK case 63: YY_RULE_SETUP -#line 332 "camp.l" +#line 334 "camp.l" {DEFSYMBOL(SYM_INCR); return INCR; } YY_BREAK case 64: YY_RULE_SETUP -#line 333 "camp.l" +#line 335 "camp.l" {DEFSYMBOL(SYM_DOTS); return DOTS; } YY_BREAK case 65: YY_RULE_SETUP -#line 334 "camp.l" +#line 336 "camp.l" {DEFSYMBOL(SYM_DASHES); return DASHES; } YY_BREAK case 66: YY_RULE_SETUP -#line 335 "camp.l" +#line 337 "camp.l" {DEFSYMBOL(SYM_LONGDASH); return LONGDASH; } YY_BREAK case 67: YY_RULE_SETUP -#line 336 "camp.l" +#line 338 "camp.l" {DEFSYMBOL(SYM_AMPERSAND); return AMPERSAND; } YY_BREAK case 68: YY_RULE_SETUP -#line 337 "camp.l" +#line 339 "camp.l" {DEFSYMBOL(SYM_BAR); return BAR; } YY_BREAK case 69: YY_RULE_SETUP -#line 338 "camp.l" +#line 340 "camp.l" {makeopsymbol(); return OPERATOR; } YY_BREAK case 70: YY_RULE_SETUP -#line 340 "camp.l" +#line 342 "camp.l" {savesymbol(SYM_PLUS); return SELFOP; } YY_BREAK case 71: YY_RULE_SETUP -#line 341 "camp.l" +#line 343 "camp.l" {savesymbol(SYM_MINUS); return SELFOP; } YY_BREAK case 72: YY_RULE_SETUP -#line 342 "camp.l" +#line 344 "camp.l" {savesymbol(SYM_TIMES); return SELFOP; } YY_BREAK case 73: YY_RULE_SETUP -#line 343 "camp.l" +#line 345 "camp.l" {savesymbol(SYM_DIVIDE); return SELFOP; } YY_BREAK case 74: YY_RULE_SETUP -#line 344 "camp.l" +#line 346 "camp.l" {savesymbol(SYM_QUOTIENT); return SELFOP; } YY_BREAK case 75: YY_RULE_SETUP -#line 345 "camp.l" +#line 347 "camp.l" {savesymbol(SYM_MOD); return SELFOP; } YY_BREAK case 76: YY_RULE_SETUP -#line 346 "camp.l" +#line 348 "camp.l" {savesymbol(SYM_CARET); return SELFOP; } YY_BREAK case 77: YY_RULE_SETUP -#line 348 "camp.l" +#line 350 "camp.l" {adjust(); return AND; } YY_BREAK case 78: YY_RULE_SETUP -#line 349 "camp.l" +#line 351 "camp.l" {DEFSYMBOL(SYM_CONTROLS); return CONTROLS; } YY_BREAK case 79: YY_RULE_SETUP -#line 350 "camp.l" +#line 352 "camp.l" {DEFSYMBOL(SYM_TENSION); return TENSION; } YY_BREAK case 80: YY_RULE_SETUP -#line 351 "camp.l" +#line 353 "camp.l" {DEFSYMBOL(SYM_ATLEAST); return ATLEAST; } YY_BREAK case 81: YY_RULE_SETUP -#line 352 "camp.l" +#line 354 "camp.l" {DEFSYMBOL(SYM_CURL); return CURL; } YY_BREAK case 82: YY_RULE_SETUP -#line 354 "camp.l" +#line 356 "camp.l" {adjust(); return IF; } YY_BREAK case 83: YY_RULE_SETUP -#line 355 "camp.l" +#line 357 "camp.l" {adjust(); return ELSE; } YY_BREAK case 84: YY_RULE_SETUP -#line 356 "camp.l" +#line 358 "camp.l" {adjust(); return WHILE; } YY_BREAK case 85: YY_RULE_SETUP -#line 357 "camp.l" +#line 359 "camp.l" {adjust(); return FOR; } YY_BREAK case 86: YY_RULE_SETUP -#line 358 "camp.l" +#line 360 "camp.l" {adjust(); return DO; } YY_BREAK case 87: YY_RULE_SETUP -#line 359 "camp.l" +#line 361 "camp.l" {adjust(); return RETURN_; } YY_BREAK case 88: YY_RULE_SETUP -#line 360 "camp.l" +#line 362 "camp.l" {adjust(); return BREAK; } YY_BREAK case 89: YY_RULE_SETUP -#line 361 "camp.l" +#line 363 "camp.l" {adjust(); return CONTINUE; } YY_BREAK case 90: YY_RULE_SETUP -#line 362 "camp.l" +#line 364 "camp.l" {adjust(); return STRUCT; } YY_BREAK case 91: YY_RULE_SETUP -#line 363 "camp.l" +#line 365 "camp.l" {adjust(); return TYPEDEF; } YY_BREAK case 92: YY_RULE_SETUP -#line 364 "camp.l" +#line 366 "camp.l" {adjust(); return NEW; } YY_BREAK case 93: YY_RULE_SETUP -#line 365 "camp.l" +#line 367 "camp.l" {adjust(); return ACCESS; } YY_BREAK case 94: YY_RULE_SETUP -#line 366 "camp.l" +#line 368 "camp.l" {adjust(); return IMPORT; } YY_BREAK case 95: YY_RULE_SETUP -#line 367 "camp.l" +#line 369 "camp.l" {adjust(); return UNRAVEL; } YY_BREAK case 96: YY_RULE_SETUP -#line 368 "camp.l" +#line 370 "camp.l" {adjust(); return FROM; } YY_BREAK case 97: YY_RULE_SETUP -#line 369 "camp.l" +#line 371 "camp.l" {adjust(); return INCLUDE; } YY_BREAK case 98: YY_RULE_SETUP -#line 370 "camp.l" +#line 372 "camp.l" {adjust(); return QUOTE; } YY_BREAK case 99: YY_RULE_SETUP -#line 371 "camp.l" +#line 373 "camp.l" {adjust(); makemod(trans::EXPLICIT_STATIC); return MODIFIER; } YY_BREAK case 100: YY_RULE_SETUP -#line 373 "camp.l" +#line 375 "camp.l" {adjust(); makeperm(trans::PUBLIC); return PERM; } YY_BREAK case 101: YY_RULE_SETUP -#line 374 "camp.l" +#line 376 "camp.l" {adjust(); makeperm(trans::PRIVATE); return PERM; } YY_BREAK case 102: YY_RULE_SETUP -#line 375 "camp.l" +#line 377 "camp.l" {adjust(); makeperm(trans::RESTRICTED); return PERM; } YY_BREAK case 103: YY_RULE_SETUP -#line 376 "camp.l" +#line 378 "camp.l" {adjust(); return THIS; } YY_BREAK case 104: YY_RULE_SETUP -#line 377 "camp.l" +#line 379 "camp.l" {adjust(); return EXPLICIT; } YY_BREAK case 105: YY_RULE_SETUP -#line 380 "camp.l" +#line 382 "camp.l" try { adjust(); yylval.e= new intExp(here(), lexical::cast<Int>(yytext)); } catch (lexical::bad_cast&) { @@ -1958,7 +1960,7 @@ try { YY_BREAK case 106: YY_RULE_SETUP -#line 387 "camp.l" +#line 389 "camp.l" try { adjust(); yylval.e= new realExp(here(), lexical::cast<double>(yytext)); } catch (lexical::bad_cast&) { @@ -1969,53 +1971,53 @@ try { YY_BREAK case 107: YY_RULE_SETUP -#line 394 "camp.l" +#line 396 "camp.l" { adjust(); yylval.e= new booleanExp(here(), true); return LIT; } YY_BREAK case 108: YY_RULE_SETUP -#line 396 "camp.l" +#line 398 "camp.l" { adjust(); yylval.e= new booleanExp(here(), false); return LIT; } YY_BREAK case 109: YY_RULE_SETUP -#line 398 "camp.l" +#line 400 "camp.l" { adjust(); yylval.e= new nullExp(here()); return LIT; } YY_BREAK case 110: YY_RULE_SETUP -#line 400 "camp.l" +#line 402 "camp.l" { adjust(); yylval.e= new cycleExp(here()); return LIT; } YY_BREAK case 111: YY_RULE_SETUP -#line 402 "camp.l" +#line 404 "camp.l" { adjust(); yylval.e= new newPictureExp(here()); return LIT; } YY_BREAK case 112: YY_RULE_SETUP -#line 405 "camp.l" +#line 407 "camp.l" {adjust(); BEGIN opname; } YY_BREAK case 113: YY_RULE_SETUP -#line 407 "camp.l" +#line 409 "camp.l" {adjust(); continue;} YY_BREAK case 114: /* rule 114 can match eol */ YY_RULE_SETUP -#line 408 "camp.l" +#line 410 "camp.l" {adjust(); newline(); continue;} YY_BREAK case YY_STATE_EOF(opname): -#line 409 "camp.l" +#line 411 "camp.l" {adjust(); setEOF("missing operator name"); BEGIN INITIAL; @@ -2024,7 +2026,7 @@ case YY_STATE_EOF(opname): YY_BREAK case 115: YY_RULE_SETUP -#line 414 "camp.l" +#line 416 "camp.l" { savesymbol(SYM_CARET); BEGIN INITIAL; return ID; @@ -2032,7 +2034,7 @@ YY_RULE_SETUP YY_BREAK case 116: YY_RULE_SETUP -#line 418 "camp.l" +#line 420 "camp.l" { makeopsymbol(); BEGIN INITIAL; @@ -2040,7 +2042,7 @@ YY_RULE_SETUP YY_BREAK case 117: YY_RULE_SETUP -#line 422 "camp.l" +#line 424 "camp.l" { makeopsymbol(); BEGIN INITIAL; @@ -2048,40 +2050,40 @@ YY_RULE_SETUP YY_BREAK case 118: YY_RULE_SETUP -#line 426 "camp.l" +#line 428 "camp.l" {} YY_BREAK case 119: YY_RULE_SETUP -#line 429 "camp.l" +#line 431 "camp.l" { makesymbol(); return ID; } YY_BREAK case 120: YY_RULE_SETUP -#line 433 "camp.l" +#line 435 "camp.l" {adjust(); /*commentDepth = 1;*/ BEGIN lexcomment; } YY_BREAK case 121: YY_RULE_SETUP -#line 434 "camp.l" +#line 436 "camp.l" {startstring(); BEGIN texstring; } YY_BREAK case 122: YY_RULE_SETUP -#line 435 "camp.l" +#line 437 "camp.l" {startstring(); BEGIN cstring; } YY_BREAK case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(lexformat): -#line 437 "camp.l" +#line 439 "camp.l" { setEOF("unexpected end of input"); yyterminate(); } YY_BREAK case 123: YY_RULE_SETUP -#line 439 "camp.l" +#line 441 "camp.l" {adjust(); error(); em << "invalid token"; @@ -2091,10 +2093,10 @@ YY_RULE_SETUP YY_BREAK case 124: YY_RULE_SETUP -#line 445 "camp.l" +#line 447 "camp.l" ECHO; YY_BREAK -#line 2097 "lex.yy.cc" +#line 2099 "lex.yy.cc" case YY_END_OF_BUFFER: { @@ -3241,4 +3243,4 @@ void yyfree (void * ptr ) /* %ok-for-header */ -#line 445 "camp.l" +#line 447 "camp.l" |