summaryrefslogtreecommitdiff
path: root/graphics/asymptote/lex.yy.cc
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-02-20 03:00:53 +0000
committerNorbert Preining <norbert@preining.info>2021-02-20 03:00:53 +0000
commitb94dba90d83866ccb6db5273d214512e859c3179 (patch)
tree22d9aa93362d01d16e846322750afc738a05037a /graphics/asymptote/lex.yy.cc
parentf670508774c35b585b520fa9217d156664b4cb2a (diff)
CTAN sync 202102200300
Diffstat (limited to 'graphics/asymptote/lex.yy.cc')
-rw-r--r--graphics/asymptote/lex.yy.cc300
1 files changed, 151 insertions, 149 deletions
diff --git a/graphics/asymptote/lex.yy.cc b/graphics/asymptote/lex.yy.cc
index 35bfc68779..c948d09713 100644
--- a/graphics/asymptote/lex.yy.cc
+++ b/graphics/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"