diff options
Diffstat (limited to 'Build/source/utils/asymptote/lex.yy.cc')
-rw-r--r-- | Build/source/utils/asymptote/lex.yy.cc | 299 |
1 files changed, 153 insertions, 146 deletions
diff --git a/Build/source/utils/asymptote/lex.yy.cc b/Build/source/utils/asymptote/lex.yy.cc index b3c2d642faf..da266207e7b 100644 --- a/Build/source/utils/asymptote/lex.yy.cc +++ b/Build/source/utils/asymptote/lex.yy.cc @@ -767,20 +767,20 @@ int yy_flex_debug = 1; static yyconst flex_int16_t yy_rule_linenum[122] = { 0, - 205, 206, 208, 214, 218, 219, 229, 230, 231, 232, - 236, 237, 247, 248, 249, 250, 251, 252, 253, 254, - 255, 256, 261, 266, 272, 278, 286, 289, 290, 291, - 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, - 302, 304, 305, 306, 307, 308, 309, 310, 311, 312, - 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, - 323, 324, 325, 326, 327, 328, 329, 330, 332, 333, - 334, 335, 336, 337, 339, 340, 341, 342, 343, 345, - 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, - 356, 357, 358, 359, 360, 361, 362, 364, 365, 366, - - 367, 368, 371, 378, 385, 387, 389, 391, 393, 396, - 398, 399, 405, 409, 413, 417, 420, 424, 425, 426, - 430 + 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, 339, 340, + 341, 342, 343, 344, 346, 347, 348, 349, 350, 352, + 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, + 363, 364, 365, 366, 367, 368, 369, 371, 372, 373, + + 374, 375, 378, 385, 392, 394, 396, 398, 400, 403, + 405, 406, 412, 416, 420, 424, 427, 431, 432, 433, + 437 } ; /* The intent behind this definition is that it'll catch @@ -821,6 +821,8 @@ using mem::string; #include "opsymbols.h" +#define YY_NO_INPUT + static void yyunput(int, char *); void (*unused)(int,char *) = yyunput; @@ -897,6 +899,11 @@ void savesymbol(symbol name) #define DEFSYMBOL(name) \ savesymbol(name) + /* Extra symbols can be added by EXTRASYMBOL */ +#define EXTRASYMBOL(chars, codename) /* blank */ + +EXTRASYMBOL(tuple, SYM_TUPLE); + void makesymbol() { assert(strlen(yytext) == (size_t)yyleng); @@ -985,7 +992,7 @@ void getstring(void) -#line 989 "lex.yy.cc" +#line 996 "lex.yy.cc" #define INITIAL 0 #define lexcomment 1 @@ -1232,10 +1239,10 @@ YY_DECL register int yy_act; /* %% [7.0] user's declarations go here */ -#line 202 "camp.l" +#line 209 "camp.l" -#line 1239 "lex.yy.cc" +#line 1246 "lex.yy.cc" if ( !(yy_init) ) { @@ -1351,23 +1358,23 @@ do_action: /* This label is used only to access EOF actions. */ case 1: YY_RULE_SETUP -#line 205 "camp.l" +#line 212 "camp.l" {adjust(); /*commentDepth++;*/} YY_BREAK case 2: YY_RULE_SETUP -#line 206 "camp.l" +#line 213 "camp.l" {adjust(); /*commentDepth--;*/ /*if (commentDepth == 0)*/ BEGIN INITIAL; } YY_BREAK case 3: /* rule 3 can match eol */ YY_RULE_SETUP -#line 208 "camp.l" +#line 215 "camp.l" {adjust(); newline(); continue; } YY_BREAK case YY_STATE_EOF(lexcomment): -#line 209 "camp.l" +#line 216 "camp.l" {adjust(); setEOF("comment not terminated"); BEGIN INITIAL; @@ -1376,7 +1383,7 @@ case YY_STATE_EOF(lexcomment): YY_BREAK case 4: YY_RULE_SETUP -#line 214 "camp.l" +#line 221 "camp.l" {adjust(); continue; } YY_BREAK @@ -1387,19 +1394,19 @@ case 5: (yy_c_buf_p) = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 218 "camp.l" +#line 225 "camp.l" {adjust(); BEGIN INITIAL;} YY_BREAK case 6: YY_RULE_SETUP -#line 219 "camp.l" +#line 226 "camp.l" {adjust(); BEGIN INITIAL; getstring(); return STRING; } YY_BREAK case YY_STATE_EOF(texstring): -#line 223 "camp.l" +#line 230 "camp.l" {adjust(); setEOF("string not terminated"); BEGIN INITIAL; @@ -1410,22 +1417,22 @@ case YY_STATE_EOF(texstring): case 7: /* rule 7 can match eol */ YY_RULE_SETUP -#line 229 "camp.l" +#line 236 "camp.l" {adjust(); newline(); append('\n'); continue; } YY_BREAK case 8: YY_RULE_SETUP -#line 230 "camp.l" +#line 237 "camp.l" {adjust(); append('\\'); append('\\'); continue; } YY_BREAK case 9: YY_RULE_SETUP -#line 231 "camp.l" +#line 238 "camp.l" {adjust(); append('\"'); continue; } YY_BREAK case 10: YY_RULE_SETUP -#line 232 "camp.l" +#line 239 "camp.l" {adjust(); append(*yytext); } YY_BREAK @@ -1436,19 +1443,19 @@ case 11: (yy_c_buf_p) = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP -#line 236 "camp.l" +#line 243 "camp.l" {adjust(); BEGIN INITIAL;} YY_BREAK case 12: YY_RULE_SETUP -#line 237 "camp.l" +#line 244 "camp.l" {adjust(); BEGIN INITIAL; getstring(); return STRING; } YY_BREAK case YY_STATE_EOF(cstring): -#line 241 "camp.l" +#line 248 "camp.l" {adjust(); setEOF("string not terminated"); BEGIN INITIAL; @@ -1459,52 +1466,52 @@ case YY_STATE_EOF(cstring): case 13: /* rule 13 can match eol */ YY_RULE_SETUP -#line 247 "camp.l" +#line 254 "camp.l" {adjust(); newline(); append('\n'); continue; } YY_BREAK case 14: YY_RULE_SETUP -#line 248 "camp.l" +#line 255 "camp.l" {adjust(); append(yytext[1]); continue; } YY_BREAK case 15: YY_RULE_SETUP -#line 249 "camp.l" +#line 256 "camp.l" {adjust(); append('\a'); continue; } YY_BREAK case 16: YY_RULE_SETUP -#line 250 "camp.l" +#line 257 "camp.l" {adjust(); append('\b'); continue; } YY_BREAK case 17: YY_RULE_SETUP -#line 251 "camp.l" +#line 258 "camp.l" {adjust(); append('\f'); continue; } YY_BREAK case 18: YY_RULE_SETUP -#line 252 "camp.l" +#line 259 "camp.l" {adjust(); append('\n'); continue; } YY_BREAK case 19: YY_RULE_SETUP -#line 253 "camp.l" +#line 260 "camp.l" {adjust(); append('\r'); continue; } YY_BREAK case 20: YY_RULE_SETUP -#line 254 "camp.l" +#line 261 "camp.l" {adjust(); append('\t'); continue; } YY_BREAK case 21: YY_RULE_SETUP -#line 255 "camp.l" +#line 262 "camp.l" {adjust(); append('\v'); continue; } YY_BREAK case 22: YY_RULE_SETUP -#line 256 "camp.l" +#line 263 "camp.l" {adjust(); char x=(char)(yytext[1]-'0'); append(x); @@ -1513,7 +1520,7 @@ YY_RULE_SETUP YY_BREAK case 23: YY_RULE_SETUP -#line 261 "camp.l" +#line 268 "camp.l" {adjust(); char x=(char)((yytext[1]-'0')*8+yytext[2]-'0'); append(x); @@ -1522,7 +1529,7 @@ YY_RULE_SETUP YY_BREAK case 24: YY_RULE_SETUP -#line 266 "camp.l" +#line 273 "camp.l" {adjust(); char x=(char)((yytext[1]-'0')*64+(yytext[2]-'0')*8 +yytext[3]-'0'); @@ -1532,7 +1539,7 @@ YY_RULE_SETUP YY_BREAK case 25: YY_RULE_SETUP -#line 272 "camp.l" +#line 279 "camp.l" {adjust(); char x=(char) (yytext[2] <= '9' ? yytext[2]-'0' : 10+yytext[2]-'A'); @@ -1542,7 +1549,7 @@ YY_RULE_SETUP YY_BREAK case 26: YY_RULE_SETUP -#line 278 "camp.l" +#line 285 "camp.l" {adjust(); char x=(char) ((yytext[2] <= '9' ? yytext[2]-'0' : 10+yytext[2]-'A')*16 @@ -1554,390 +1561,390 @@ YY_RULE_SETUP YY_BREAK case 27: YY_RULE_SETUP -#line 286 "camp.l" +#line 293 "camp.l" {adjust(); append(*yytext); } YY_BREAK case 28: YY_RULE_SETUP -#line 289 "camp.l" +#line 296 "camp.l" {adjust(); continue;} YY_BREAK case 29: /* rule 29 can match eol */ YY_RULE_SETUP -#line 290 "camp.l" +#line 297 "camp.l" {adjust(); newline(); continue;} YY_BREAK case 30: YY_RULE_SETUP -#line 291 "camp.l" +#line 298 "camp.l" {adjust(); continue;} YY_BREAK case 31: YY_RULE_SETUP -#line 292 "camp.l" +#line 299 "camp.l" {adjust(); return ','; } YY_BREAK case 32: YY_RULE_SETUP -#line 293 "camp.l" +#line 300 "camp.l" {adjust(); return ':'; } YY_BREAK case 33: YY_RULE_SETUP -#line 294 "camp.l" +#line 301 "camp.l" {adjust(); return ';'; } YY_BREAK case 34: YY_RULE_SETUP -#line 295 "camp.l" +#line 302 "camp.l" {adjust(); return '('; } YY_BREAK case 35: YY_RULE_SETUP -#line 296 "camp.l" +#line 303 "camp.l" {adjust(); return ')'; } YY_BREAK case 36: YY_RULE_SETUP -#line 297 "camp.l" +#line 304 "camp.l" {adjust(); return '['; } YY_BREAK case 37: YY_RULE_SETUP -#line 298 "camp.l" +#line 305 "camp.l" {adjust(); return ']'; } YY_BREAK case 38: YY_RULE_SETUP -#line 299 "camp.l" +#line 306 "camp.l" {adjust(); return '{'; } YY_BREAK case 39: YY_RULE_SETUP -#line 300 "camp.l" +#line 307 "camp.l" {adjust(); return '}'; } YY_BREAK case 40: YY_RULE_SETUP -#line 301 "camp.l" +#line 308 "camp.l" {adjust(); return '.'; } YY_BREAK case 41: YY_RULE_SETUP -#line 302 "camp.l" +#line 309 "camp.l" {adjust(); return ELLIPSIS; } YY_BREAK case 42: YY_RULE_SETUP -#line 304 "camp.l" +#line 311 "camp.l" {DEFSYMBOL(SYM_PLUS); return '+'; } YY_BREAK case 43: YY_RULE_SETUP -#line 305 "camp.l" +#line 312 "camp.l" {DEFSYMBOL(SYM_MINUS); return '-'; } YY_BREAK case 44: YY_RULE_SETUP -#line 306 "camp.l" +#line 313 "camp.l" {DEFSYMBOL(SYM_TIMES); return '*'; } YY_BREAK case 45: YY_RULE_SETUP -#line 307 "camp.l" +#line 314 "camp.l" {DEFSYMBOL(SYM_DIVIDE); return '/'; } YY_BREAK case 46: YY_RULE_SETUP -#line 308 "camp.l" +#line 315 "camp.l" {DEFSYMBOL(SYM_MOD); return '%'; } YY_BREAK case 47: YY_RULE_SETUP -#line 309 "camp.l" +#line 316 "camp.l" {DEFSYMBOL(SYM_CARET); return '^'; } YY_BREAK case 48: YY_RULE_SETUP -#line 310 "camp.l" +#line 317 "camp.l" {savesymbol(SYM_CARET); return '^'; } YY_BREAK case 49: YY_RULE_SETUP -#line 311 "camp.l" +#line 318 "camp.l" {adjust(); return '?'; } YY_BREAK case 50: YY_RULE_SETUP -#line 312 "camp.l" +#line 319 "camp.l" {adjust(); return ASSIGN; } YY_BREAK case 51: YY_RULE_SETUP -#line 313 "camp.l" +#line 320 "camp.l" {DEFSYMBOL(SYM_EQ); return EQ; } YY_BREAK case 52: YY_RULE_SETUP -#line 314 "camp.l" +#line 321 "camp.l" {DEFSYMBOL(SYM_NEQ); return NEQ; } YY_BREAK case 53: YY_RULE_SETUP -#line 315 "camp.l" +#line 322 "camp.l" {DEFSYMBOL(SYM_LT); return LT; } YY_BREAK case 54: YY_RULE_SETUP -#line 316 "camp.l" +#line 323 "camp.l" {DEFSYMBOL(SYM_LE); return LE; } YY_BREAK case 55: YY_RULE_SETUP -#line 317 "camp.l" +#line 324 "camp.l" {DEFSYMBOL(SYM_GT); return GT; } YY_BREAK case 56: YY_RULE_SETUP -#line 318 "camp.l" +#line 325 "camp.l" {DEFSYMBOL(SYM_GE); return GE; } YY_BREAK case 57: YY_RULE_SETUP -#line 319 "camp.l" +#line 326 "camp.l" {DEFSYMBOL(SYM_CAND); return CAND; } YY_BREAK case 58: YY_RULE_SETUP -#line 320 "camp.l" +#line 327 "camp.l" {DEFSYMBOL(SYM_COR); return COR; } YY_BREAK case 59: YY_RULE_SETUP -#line 321 "camp.l" +#line 328 "camp.l" {DEFSYMBOL(SYM_LOGNOT); return LOGNOT; } YY_BREAK case 60: YY_RULE_SETUP -#line 322 "camp.l" +#line 329 "camp.l" {DEFSYMBOL(SYM_CARETS); return CARETS; } YY_BREAK case 61: YY_RULE_SETUP -#line 323 "camp.l" +#line 330 "camp.l" {DEFSYMBOL(SYM_COLONS); return COLONS; } YY_BREAK case 62: YY_RULE_SETUP -#line 324 "camp.l" +#line 331 "camp.l" {DEFSYMBOL(SYM_INCR); return INCR; } YY_BREAK case 63: YY_RULE_SETUP -#line 325 "camp.l" +#line 332 "camp.l" {DEFSYMBOL(SYM_DOTS); return DOTS; } YY_BREAK case 64: YY_RULE_SETUP -#line 326 "camp.l" +#line 333 "camp.l" {DEFSYMBOL(SYM_DASHES); return DASHES; } YY_BREAK case 65: YY_RULE_SETUP -#line 327 "camp.l" +#line 334 "camp.l" {DEFSYMBOL(SYM_LONGDASH); return LONGDASH; } YY_BREAK case 66: YY_RULE_SETUP -#line 328 "camp.l" +#line 335 "camp.l" {DEFSYMBOL(SYM_AMPERSAND); return AMPERSAND; } YY_BREAK case 67: YY_RULE_SETUP -#line 329 "camp.l" +#line 336 "camp.l" {DEFSYMBOL(SYM_BAR); return BAR; } YY_BREAK case 68: YY_RULE_SETUP -#line 330 "camp.l" +#line 337 "camp.l" {makeopsymbol(); return OPERATOR; } YY_BREAK case 69: YY_RULE_SETUP -#line 332 "camp.l" +#line 339 "camp.l" {savesymbol(SYM_PLUS); return SELFOP; } YY_BREAK case 70: YY_RULE_SETUP -#line 333 "camp.l" +#line 340 "camp.l" {savesymbol(SYM_MINUS); return SELFOP; } YY_BREAK case 71: YY_RULE_SETUP -#line 334 "camp.l" +#line 341 "camp.l" {savesymbol(SYM_TIMES); return SELFOP; } YY_BREAK case 72: YY_RULE_SETUP -#line 335 "camp.l" +#line 342 "camp.l" {savesymbol(SYM_DIVIDE); return SELFOP; } YY_BREAK case 73: YY_RULE_SETUP -#line 336 "camp.l" +#line 343 "camp.l" {savesymbol(SYM_MOD); return SELFOP; } YY_BREAK case 74: YY_RULE_SETUP -#line 337 "camp.l" +#line 344 "camp.l" {savesymbol(SYM_CARET); return SELFOP; } YY_BREAK case 75: YY_RULE_SETUP -#line 339 "camp.l" +#line 346 "camp.l" {adjust(); return AND; } YY_BREAK case 76: YY_RULE_SETUP -#line 340 "camp.l" +#line 347 "camp.l" {DEFSYMBOL(SYM_CONTROLS); return CONTROLS; } YY_BREAK case 77: YY_RULE_SETUP -#line 341 "camp.l" +#line 348 "camp.l" {DEFSYMBOL(SYM_TENSION); return TENSION; } YY_BREAK case 78: YY_RULE_SETUP -#line 342 "camp.l" +#line 349 "camp.l" {DEFSYMBOL(SYM_ATLEAST); return ATLEAST; } YY_BREAK case 79: YY_RULE_SETUP -#line 343 "camp.l" +#line 350 "camp.l" {DEFSYMBOL(SYM_CURL); return CURL; } YY_BREAK case 80: YY_RULE_SETUP -#line 345 "camp.l" +#line 352 "camp.l" {adjust(); return IF; } YY_BREAK case 81: YY_RULE_SETUP -#line 346 "camp.l" +#line 353 "camp.l" {adjust(); return ELSE; } YY_BREAK case 82: YY_RULE_SETUP -#line 347 "camp.l" +#line 354 "camp.l" {adjust(); return WHILE; } YY_BREAK case 83: YY_RULE_SETUP -#line 348 "camp.l" +#line 355 "camp.l" {adjust(); return FOR; } YY_BREAK case 84: YY_RULE_SETUP -#line 349 "camp.l" +#line 356 "camp.l" {adjust(); return DO; } YY_BREAK case 85: YY_RULE_SETUP -#line 350 "camp.l" +#line 357 "camp.l" {adjust(); return RETURN_; } YY_BREAK case 86: YY_RULE_SETUP -#line 351 "camp.l" +#line 358 "camp.l" {adjust(); return BREAK; } YY_BREAK case 87: YY_RULE_SETUP -#line 352 "camp.l" +#line 359 "camp.l" {adjust(); return CONTINUE; } YY_BREAK case 88: YY_RULE_SETUP -#line 353 "camp.l" +#line 360 "camp.l" {adjust(); return STRUCT; } YY_BREAK case 89: YY_RULE_SETUP -#line 354 "camp.l" +#line 361 "camp.l" {adjust(); return TYPEDEF; } YY_BREAK case 90: YY_RULE_SETUP -#line 355 "camp.l" +#line 362 "camp.l" {adjust(); return NEW; } YY_BREAK case 91: YY_RULE_SETUP -#line 356 "camp.l" +#line 363 "camp.l" {adjust(); return ACCESS; } YY_BREAK case 92: YY_RULE_SETUP -#line 357 "camp.l" +#line 364 "camp.l" {adjust(); return IMPORT; } YY_BREAK case 93: YY_RULE_SETUP -#line 358 "camp.l" +#line 365 "camp.l" {adjust(); return UNRAVEL; } YY_BREAK case 94: YY_RULE_SETUP -#line 359 "camp.l" +#line 366 "camp.l" {adjust(); return FROM; } YY_BREAK case 95: YY_RULE_SETUP -#line 360 "camp.l" +#line 367 "camp.l" {adjust(); return INCLUDE; } YY_BREAK case 96: YY_RULE_SETUP -#line 361 "camp.l" +#line 368 "camp.l" {adjust(); return QUOTE; } YY_BREAK case 97: YY_RULE_SETUP -#line 362 "camp.l" +#line 369 "camp.l" {adjust(); makemod(trans::EXPLICIT_STATIC); return MODIFIER; } YY_BREAK case 98: YY_RULE_SETUP -#line 364 "camp.l" +#line 371 "camp.l" {adjust(); makeperm(trans::PUBLIC); return PERM; } YY_BREAK case 99: YY_RULE_SETUP -#line 365 "camp.l" +#line 372 "camp.l" {adjust(); makeperm(trans::PRIVATE); return PERM; } YY_BREAK case 100: YY_RULE_SETUP -#line 366 "camp.l" +#line 373 "camp.l" {adjust(); makeperm(trans::RESTRICTED); return PERM; } YY_BREAK case 101: YY_RULE_SETUP -#line 367 "camp.l" +#line 374 "camp.l" {adjust(); return THIS; } YY_BREAK case 102: YY_RULE_SETUP -#line 368 "camp.l" +#line 375 "camp.l" {adjust(); return EXPLICIT; } YY_BREAK case 103: YY_RULE_SETUP -#line 371 "camp.l" +#line 378 "camp.l" try { adjust(); yylval.e= new intExp(here(), lexical::cast<Int>(yytext)); } catch (lexical::bad_cast&) { @@ -1948,7 +1955,7 @@ try { YY_BREAK case 104: YY_RULE_SETUP -#line 378 "camp.l" +#line 385 "camp.l" try { adjust(); yylval.e= new realExp(here(), lexical::cast<double>(yytext)); } catch (lexical::bad_cast&) { @@ -1959,53 +1966,53 @@ try { YY_BREAK case 105: YY_RULE_SETUP -#line 385 "camp.l" +#line 392 "camp.l" { adjust(); yylval.e= new booleanExp(here(), true); return LIT; } YY_BREAK case 106: YY_RULE_SETUP -#line 387 "camp.l" +#line 394 "camp.l" { adjust(); yylval.e= new booleanExp(here(), false); return LIT; } YY_BREAK case 107: YY_RULE_SETUP -#line 389 "camp.l" +#line 396 "camp.l" { adjust(); yylval.e= new nullExp(here()); return LIT; } YY_BREAK case 108: YY_RULE_SETUP -#line 391 "camp.l" +#line 398 "camp.l" { adjust(); yylval.e= new cycleExp(here()); return LIT; } YY_BREAK case 109: YY_RULE_SETUP -#line 393 "camp.l" +#line 400 "camp.l" { adjust(); yylval.e= new newPictureExp(here()); return LIT; } YY_BREAK case 110: YY_RULE_SETUP -#line 396 "camp.l" +#line 403 "camp.l" {adjust(); BEGIN opname; } YY_BREAK case 111: YY_RULE_SETUP -#line 398 "camp.l" +#line 405 "camp.l" {adjust(); continue;} YY_BREAK case 112: /* rule 112 can match eol */ YY_RULE_SETUP -#line 399 "camp.l" +#line 406 "camp.l" {adjust(); newline(); continue;} YY_BREAK case YY_STATE_EOF(opname): -#line 400 "camp.l" +#line 407 "camp.l" {adjust(); setEOF("missing operator name"); BEGIN INITIAL; @@ -2014,7 +2021,7 @@ case YY_STATE_EOF(opname): YY_BREAK case 113: YY_RULE_SETUP -#line 405 "camp.l" +#line 412 "camp.l" { savesymbol(SYM_CARET); BEGIN INITIAL; return ID; @@ -2022,7 +2029,7 @@ YY_RULE_SETUP YY_BREAK case 114: YY_RULE_SETUP -#line 409 "camp.l" +#line 416 "camp.l" { makeopsymbol(); BEGIN INITIAL; @@ -2030,7 +2037,7 @@ YY_RULE_SETUP YY_BREAK case 115: YY_RULE_SETUP -#line 413 "camp.l" +#line 420 "camp.l" { makeopsymbol(); BEGIN INITIAL; @@ -2038,40 +2045,40 @@ YY_RULE_SETUP YY_BREAK case 116: YY_RULE_SETUP -#line 417 "camp.l" +#line 424 "camp.l" {} YY_BREAK case 117: YY_RULE_SETUP -#line 420 "camp.l" +#line 427 "camp.l" { makesymbol(); return ID; } YY_BREAK case 118: YY_RULE_SETUP -#line 424 "camp.l" +#line 431 "camp.l" {adjust(); /*commentDepth = 1;*/ BEGIN lexcomment; } YY_BREAK case 119: YY_RULE_SETUP -#line 425 "camp.l" +#line 432 "camp.l" {startstring(); BEGIN texstring; } YY_BREAK case 120: YY_RULE_SETUP -#line 426 "camp.l" +#line 433 "camp.l" {startstring(); BEGIN cstring; } YY_BREAK case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(lexformat): -#line 428 "camp.l" +#line 435 "camp.l" { setEOF("unexpected end of input"); yyterminate(); } YY_BREAK case 121: YY_RULE_SETUP -#line 430 "camp.l" +#line 437 "camp.l" {adjust(); error(); em << "invalid token"; @@ -2081,10 +2088,10 @@ YY_RULE_SETUP YY_BREAK case 122: YY_RULE_SETUP -#line 436 "camp.l" +#line 443 "camp.l" ECHO; YY_BREAK -#line 2088 "lex.yy.cc" +#line 2095 "lex.yy.cc" case YY_END_OF_BUFFER: { @@ -3217,4 +3224,4 @@ void yyfree (void * ptr ) /* %ok-for-header */ -#line 436 "camp.l" +#line 443 "camp.l" |