11 #define YY_FLEX_MAJOR_VERSION 2 12 #define YY_FLEX_MINOR_VERSION 5 65 #define YY_PROTO(proto) proto 67 #define YY_PROTO(proto) () 78 #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) 84 #define BEGIN yy_start = 1 + 2 * 90 #define YY_START ((yy_start - 1) / 2) 91 #define YYSTATE YY_START 94 #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) 97 #define YY_NEW_FILE yyrestart( yyin ) 99 #define YY_END_OF_BUFFER_CHAR 0 102 #define YY_BUF_SIZE 16384 108 #define EOB_ACT_CONTINUE_SCAN 0 109 #define EOB_ACT_END_OF_FILE 1 110 #define EOB_ACT_LAST_MATCH 2 132 *yy_cp = yy_hold_char; \ 133 YY_RESTORE_YY_MORE_OFFSET \ 134 yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \ 135 YY_DO_BEFORE_ACTION; \ 139 #define unput(c) yyunput( c, yytext_ptr ) 190 #define YY_BUFFER_NEW 0 191 #define YY_BUFFER_NORMAL 1 202 #define YY_BUFFER_EOF_PENDING 2 210 #define YY_CURRENT_BUFFER yy_current_buffer 216 static void yy_flex_free
YY_PROTO((
void * ));
218 #define yy_new_buffer yy_create_buffer 220 #define yy_set_interactive(is_interactive) \ 222 if ( ! yy_current_buffer ) \ 223 yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ 224 yy_current_buffer->yy_is_interactive = is_interactive; \ 227 #define yy_set_bol(at_bol) \ 229 if ( ! yy_current_buffer ) \ 230 yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ 231 yy_current_buffer->yy_at_bol = at_bol; \ 234 #define YY_AT_BOL() (yy_current_buffer->yy_at_bol) 237 #define yytext_ptr yytext 238 #define YY_INTERACTIVE 245 #define YY_DO_BEFORE_ACTION \ 246 yytext_ptr = yy_bp; \ 247 yyleng = (int) (yy_cp - yy_bp); \ 248 yy_hold_char = *yy_cp; \ 252 #define YY_NUM_RULES 52 253 #define YY_END_OF_BUFFER 53 254 static yyconst short int yy_accept[119] =
256 0, 0, 53, 52, 1, 11, 7, 14, 15, 5,
257 9, 3, 10, 52, 4, 2, 49, 52, 47, 52,
258 12, 13, 16, 52, 52, 52, 52, 52, 52, 52,
259 52, 52, 52, 6, 8, 1, 2, 2, 2, 0,
260 50, 51, 46, 48, 19, 0, 0, 0, 0, 0,
261 0, 0, 0, 0, 18, 0, 0, 0, 0, 0,
262 0, 0, 0, 0, 0, 2, 35, 0, 0, 0,
263 0, 0, 0, 0, 0, 0, 27, 22, 20, 38,
264 37, 0, 23, 0, 31, 17, 0, 2, 29, 25,
265 0, 33, 42, 0, 0, 44, 39, 28, 0, 0,
267 24, 36, 32, 30, 26, 0, 34, 41, 45, 21,
268 40, 0, 0, 0, 0, 0, 43, 0
271 static yyconst int yy_ec[256] =
273 1, 1, 1, 1, 1, 1, 1, 1, 2, 1,
274 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
275 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
276 1, 2, 1, 1, 1, 1, 3, 4, 1, 5,
277 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
278 15, 15, 15, 15, 15, 15, 15, 1, 1, 16,
279 17, 18, 1, 1, 1, 1, 1, 1, 19, 1,
280 1, 1, 20, 1, 1, 1, 1, 1, 1, 21,
281 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
282 22, 1, 23, 24, 25, 1, 26, 27, 28, 29,
284 30, 31, 32, 33, 34, 1, 1, 35, 36, 37,
285 38, 39, 40, 41, 42, 43, 44, 45, 1, 46,
286 1, 1, 1, 47, 1, 48, 1, 1, 1, 1,
287 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
288 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
289 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
290 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
291 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
292 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
293 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
295 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
296 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
297 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
298 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
299 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
303 static yyconst int yy_meta[49] =
305 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
306 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
307 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
308 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
309 1, 1, 1, 1, 1, 1, 1, 1
312 static yyconst short int yy_base[119] =
314 0, 0, 170, 171, 167, 171, 171, 171, 171, 171,
315 171, 171, 171, 36, 171, 41, 40, 151, 150, 146,
316 171, 171, 171, 34, 33, 28, 119, 127, 125, 38,
317 40, 136, 123, 171, 171, 158, 68, 71, 78, 92,
318 171, 171, 171, 171, 171, 117, 120, 33, 131, 119,
319 111, 44, 57, 115, 171, 121, 106, 114, 116, 112,
320 107, 110, 105, 101, 104, 107, 171, 103, 107, 109,
321 105, 112, 99, 103, 99, 92, 107, 171, 121, 171,
322 171, 103, 104, 89, 102, 171, 110, 113, 101, 100,
323 81, 83, 171, 69, 65, 171, 171, 171, 90, 53,
325 171, 171, 171, 171, 171, 58, 171, 171, 171, 171,
326 171, 63, 52, 43, 28, 24, 171, 171
329 static yyconst short int yy_def[119] =
331 118, 1, 118, 118, 118, 118, 118, 118, 118, 118,
332 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
333 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
334 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
335 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
336 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
337 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
338 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
339 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
340 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
342 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
343 118, 118, 118, 118, 118, 118, 118, 0
346 static yyconst short int yy_nxt[220] =
348 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
349 14, 15, 16, 16, 16, 17, 18, 19, 4, 4,
350 20, 21, 22, 23, 4, 24, 25, 26, 4, 27,
351 4, 4, 4, 28, 29, 30, 4, 4, 4, 4,
352 4, 31, 32, 4, 4, 33, 34, 35, 37, 37,
353 37, 38, 117, 39, 39, 39, 41, 42, 50, 40,
354 46, 47, 52, 57, 116, 53, 69, 51, 115, 74,
355 40, 58, 59, 60, 70, 48, 49, 75, 114, 61,
356 37, 37, 37, 37, 37, 37, 64, 113, 38, 40,
357 39, 39, 39, 76, 112, 111, 40, 64, 77, 65,
359 40, 65, 110, 109, 66, 66, 66, 40, 87, 108,
360 87, 107, 106, 88, 88, 88, 66, 66, 66, 66,
361 66, 66, 88, 88, 88, 88, 88, 88, 105, 104,
362 103, 102, 101, 100, 99, 98, 97, 96, 95, 94,
363 93, 92, 91, 90, 89, 86, 85, 84, 83, 82,
364 81, 80, 79, 78, 73, 72, 71, 68, 67, 36,
365 63, 62, 56, 55, 54, 45, 44, 43, 36, 118,
366 3, 118, 118, 118, 118, 118, 118, 118, 118, 118,
367 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
368 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
370 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
371 118, 118, 118, 118, 118, 118, 118, 118, 118
374 static yyconst short int yy_chk[220] =
376 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
377 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
378 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
379 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
380 1, 1, 1, 1, 1, 1, 1, 1, 14, 14,
381 14, 16, 116, 16, 16, 16, 17, 17, 25, 16,
382 24, 24, 26, 30, 115, 26, 48, 25, 114, 52,
383 16, 30, 31, 31, 48, 24, 24, 52, 113, 31,
384 37, 37, 37, 38, 38, 38, 37, 112, 39, 38,
385 39, 39, 39, 53, 106, 100, 39, 37, 53, 40,
387 38, 40, 99, 95, 40, 40, 40, 39, 64, 94,
388 64, 92, 91, 64, 64, 64, 65, 65, 65, 66,
389 66, 66, 87, 87, 87, 88, 88, 88, 90, 89,
390 85, 84, 83, 82, 79, 77, 76, 75, 74, 73,
391 72, 71, 70, 69, 68, 63, 62, 61, 60, 59,
392 58, 57, 56, 54, 51, 50, 49, 47, 46, 36,
393 33, 32, 29, 28, 27, 20, 19, 18, 5, 3,
394 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
395 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
396 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
398 118, 118, 118, 118, 118, 118, 118, 118, 118, 118,
399 118, 118, 118, 118, 118, 118, 118, 118, 118
405 #define REJECT reject_used_but_not_detected 406 #define yymore() yymore_used_but_not_detected 407 #define YY_MORE_ADJ 0 408 #define YY_RESTORE_YY_MORE_OFFSET 419 #ifndef YY_SKIP_YYWRAP 432 #ifdef YY_NEED_STRLEN 440 static int yy_start_stack_ptr = 0;
441 static int yy_start_stack_depth = 0;
442 static int *yy_start_stack = 0;
443 #ifndef YY_NO_PUSH_STATE 444 static void yy_push_state
YY_PROTO((
int new_state ));
446 #ifndef YY_NO_POP_STATE 447 static void yy_pop_state
YY_PROTO((
void ));
449 #ifndef YY_NO_TOP_STATE 450 static int yy_top_state
YY_PROTO((
void ));
454 #define YY_NO_PUSH_STATE 1 455 #define YY_NO_POP_STATE 1 456 #define YY_NO_TOP_STATE 1 459 #ifdef YY_MALLOC_DECL 475 #ifndef YY_READ_BUF_SIZE 476 #define YY_READ_BUF_SIZE 8192 482 #define ECHO LexerOutput( yytext, yyleng ) 489 #define YY_INPUT(buf,result,max_size) \ 490 if ( (result = LexerInput( (char *) buf, max_size )) < 0 ) \ 491 YY_FATAL_ERROR( "input in flex scanner failed" ); 499 #define yyterminate() return YY_NULL 503 #ifndef YY_START_STACK_INCR 504 #define YY_START_STACK_INCR 25 508 #ifndef YY_FATAL_ERROR 509 #define YY_FATAL_ERROR(msg) LexerError( msg ) 516 #define YY_DECL int yyFlexLexer::yylex() 522 #ifndef YY_USER_ACTION 523 #define YY_USER_ACTION 528 #define YY_BREAK break; 531 #define YY_RULE_SETUP \ 562 if ( ! yy_current_buffer )
566 yy_load_buffer_state();
574 *
yy_cp = yy_hold_char;
581 yy_current_state = yy_start;
586 if ( yy_accept[yy_current_state] )
588 yy_last_accepting_state = yy_current_state;
589 yy_last_accepting_cpos =
yy_cp;
595 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
597 yy_current_state = (int) yy_def[yy_current_state];
598 if ( yy_current_state >= 119 )
600 yy_c = yy_meta[(
unsigned int) yy_c];
611 if ( (yy_current_state >= 119) ||
612 ( (yy_base[yy_current_state] + yy_c) >= 119 ) )
618 yy_current_state = yy_nxt[yy_base[yy_current_state] + (
unsigned int) yy_c];
621 while ( yy_base[yy_current_state] != 171 );
624 yy_act = yy_accept[yy_current_state];
627 yy_cp = yy_last_accepting_cpos;
628 yy_current_state = yy_last_accepting_state;
629 yy_act = yy_accept[yy_current_state];
642 *
yy_cp = yy_hold_char;
643 yy_cp = yy_last_accepting_cpos;
644 yy_current_state = yy_last_accepting_state;
682 #line 33 "ossimEquTokenizer.l" 689 #line 37 "ossimEquTokenizer.l" 696 #line 40 "ossimEquTokenizer.l" 703 #line 44 "ossimEquTokenizer.l" 710 #line 47 "ossimEquTokenizer.l" 717 #line 50 "ossimEquTokenizer.l" 724 #line 53 "ossimEquTokenizer.l" 731 #line 56 "ossimEquTokenizer.l" 738 #line 59 "ossimEquTokenizer.l" 745 #line 62 "ossimEquTokenizer.l" 752 #line 65 "ossimEquTokenizer.l" 759 #line 68 "ossimEquTokenizer.l" 766 #line 72 "ossimEquTokenizer.l" 773 #line 75 "ossimEquTokenizer.l" 780 #line 78 "ossimEquTokenizer.l" 787 #line 81 "ossimEquTokenizer.l" 794 #line 84 "ossimEquTokenizer.l" 801 #line 87 "ossimEquTokenizer.l" 808 #line 90 "ossimEquTokenizer.l" 815 #line 93 "ossimEquTokenizer.l" 822 #line 96 "ossimEquTokenizer.l" 829 #line 99 "ossimEquTokenizer.l" 836 #line 102 "ossimEquTokenizer.l" 843 #line 105 "ossimEquTokenizer.l" 850 #line 108 "ossimEquTokenizer.l" 857 #line 111 "ossimEquTokenizer.l" 864 #line 114 "ossimEquTokenizer.l" 871 #line 117 "ossimEquTokenizer.l" 878 #line 120 "ossimEquTokenizer.l" 885 #line 123 "ossimEquTokenizer.l" 892 #line 126 "ossimEquTokenizer.l" 899 #line 129 "ossimEquTokenizer.l" 906 #line 132 "ossimEquTokenizer.l" 913 #line 135 "ossimEquTokenizer.l" 920 #line 138 "ossimEquTokenizer.l" 927 #line 141 "ossimEquTokenizer.l" 934 #line 144 "ossimEquTokenizer.l" 941 #line 147 "ossimEquTokenizer.l" 948 #line 150 "ossimEquTokenizer.l" 955 #line 153 "ossimEquTokenizer.l" 962 #line 156 "ossimEquTokenizer.l" 969 #line 159 "ossimEquTokenizer.l" 976 #line 162 "ossimEquTokenizer.l" 983 #line 165 "ossimEquTokenizer.l" 990 #line 168 "ossimEquTokenizer.l" 997 #line 171 "ossimEquTokenizer.l" 1004 #line 175 "ossimEquTokenizer.l" 1007 #line 986 "lex.ossimEquTokenizer.cc" 1017 *
yy_cp = yy_hold_char;
1031 yy_n_chars = yy_current_buffer->yy_n_chars;
1032 yy_current_buffer->yy_input_file = yyin;
1043 if ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] )
1047 yy_c_buf_p =
yytext_ptr + yy_amount_of_matched_text;
1049 yy_current_state = yy_get_previous_state();
1060 yy_next_state = yy_try_NUL_trans( yy_current_state );
1064 if ( yy_next_state )
1067 yy_cp = ++yy_c_buf_p;
1068 yy_current_state = yy_next_state;
1075 goto yy_find_action;
1079 else switch ( yy_get_next_buffer() )
1083 yy_did_buffer_switch_on_eof = 0;
1104 if ( ! yy_did_buffer_switch_on_eof )
1114 yy_current_state = yy_get_previous_state();
1122 &yy_current_buffer->yy_ch_buf[yy_n_chars];
1124 yy_current_state = yy_get_previous_state();
1128 goto yy_find_action;
1135 "fatal flex scanner internal error--no action found" );
1150 yy_did_buffer_switch_on_eof = 0;
1152 yy_looking_for_trail_begin = 0;
1155 yy_more_offset = yy_prev_more_offset = 0;
1157 yy_start_stack_ptr = yy_start_stack_depth = 0;
1160 yy_current_buffer = 0;
1162 #ifdef YY_USES_REJECT 1171 delete yy_state_buf;
1172 yy_delete_buffer( yy_current_buffer );
1179 yy_delete_buffer( yy_current_buffer );
1180 yy_switch_to_buffer( yy_create_buffer( new_in,
YY_BUF_SIZE ) );
1187 #ifdef YY_INTERACTIVE 1193 if ( yyin->eof() || yyin->fail() )
1196 #ifdef YY_INTERACTIVE 1197 yyin->get( buf[0] );
1208 (void) yyin->read( buf, max_size );
1213 return yyin->gcount();
1219 (void) yyout->write( buf,
size );
1232 char *dest = yy_current_buffer->yy_ch_buf;
1234 int number_to_move, i;
1237 if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] )
1239 "fatal flex scanner internal error--end of buffer missed" );
1241 if ( yy_current_buffer->yy_fill_buffer == 0 )
1263 number_to_move = (int) (yy_c_buf_p -
yytext_ptr) - 1;
1265 for ( i = 0; i < number_to_move; ++i )
1266 *(dest++) = *(source++);
1272 yy_current_buffer->yy_n_chars = yy_n_chars = 0;
1277 yy_current_buffer->yy_buf_size - number_to_move - 1;
1279 while ( num_to_read <= 0 )
1281 #ifdef YY_USES_REJECT 1283 "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
1289 int yy_c_buf_p_offset =
1296 if ( new_size <= 0 )
1312 "fatal error - scanner input buffer overflow" );
1314 yy_c_buf_p = &b->
yy_ch_buf[yy_c_buf_p_offset];
1316 num_to_read = yy_current_buffer->yy_buf_size -
1325 YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]),
1326 yy_n_chars, num_to_read );
1328 yy_current_buffer->yy_n_chars = yy_n_chars;
1331 if ( yy_n_chars == 0 )
1342 yy_current_buffer->yy_buffer_status =
1350 yy_n_chars += number_to_move;
1354 yytext_ptr = &yy_current_buffer->yy_ch_buf[0];
1367 yy_current_state = yy_start;
1372 if ( yy_accept[yy_current_state] )
1374 yy_last_accepting_state = yy_current_state;
1375 yy_last_accepting_cpos =
yy_cp;
1377 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1379 yy_current_state = (int) yy_def[yy_current_state];
1380 if ( yy_current_state >= 119 )
1381 yy_c = yy_meta[(
unsigned int) yy_c];
1383 yy_current_state = yy_nxt[yy_base[yy_current_state] + (
unsigned int) yy_c];
1386 return yy_current_state;
1399 char *
yy_cp = yy_c_buf_p;
1402 if ( yy_accept[yy_current_state] )
1404 yy_last_accepting_state = yy_current_state;
1405 yy_last_accepting_cpos =
yy_cp;
1407 while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1409 yy_current_state = (int) yy_def[yy_current_state];
1410 if ( yy_current_state >= 119 )
1411 yy_c = yy_meta[(
unsigned int) yy_c];
1413 yy_current_state = yy_nxt[yy_base[yy_current_state] + (
unsigned int) yy_c];
1414 yy_is_jam = (yy_current_state == 118);
1416 return yy_is_jam ? 0 : yy_current_state;
1422 char *
yy_cp = yy_c_buf_p;
1425 *
yy_cp = yy_hold_char;
1427 if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
1430 int number_to_move = yy_n_chars + 2;
1431 char *dest = &yy_current_buffer->yy_ch_buf[
1432 yy_current_buffer->yy_buf_size + 2];
1434 &yy_current_buffer->yy_ch_buf[number_to_move];
1436 while ( source > yy_current_buffer->yy_ch_buf )
1437 *--dest = *--source;
1439 yy_cp += (int) (dest - source);
1440 yy_bp += (int) (dest - source);
1441 yy_current_buffer->yy_n_chars =
1442 yy_n_chars = yy_current_buffer->yy_buf_size;
1444 if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
1448 *--
yy_cp = (char) c;
1452 yy_hold_char = *
yy_cp;
1461 *yy_c_buf_p = yy_hold_char;
1469 if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] )
1478 switch ( yy_get_next_buffer() )
1501 if ( ! yy_did_buffer_switch_on_eof )
1517 c = *(
unsigned char *) yy_c_buf_p;
1519 yy_hold_char = *++yy_c_buf_p;
1527 if ( ! yy_current_buffer )
1528 yy_current_buffer = yy_create_buffer( yyin,
YY_BUF_SIZE );
1530 yy_init_buffer( yy_current_buffer, input_file );
1531 yy_load_buffer_state();
1537 if ( yy_current_buffer == new_buffer )
1540 if ( yy_current_buffer )
1543 *yy_c_buf_p = yy_hold_char;
1544 yy_current_buffer->yy_buf_pos = yy_c_buf_p;
1545 yy_current_buffer->yy_n_chars = yy_n_chars;
1548 yy_current_buffer = new_buffer;
1549 yy_load_buffer_state();
1556 yy_did_buffer_switch_on_eof = 1;
1562 yy_n_chars = yy_current_buffer->yy_n_chars;
1563 yytext_ptr = yy_c_buf_p = yy_current_buffer->yy_buf_pos;
1564 yyin = yy_current_buffer->yy_input_file;
1565 yy_hold_char = *yy_c_buf_p;
1588 yy_init_buffer( b, file );
1599 if ( b == yy_current_buffer )
1605 yy_flex_free( (
void *) b );
1612 yy_flush_buffer( b );
1640 if ( b == yy_current_buffer )
1641 yy_load_buffer_state();
1645 #ifndef YY_NO_SCAN_BUFFER 1649 #ifndef YY_NO_SCAN_STRING 1653 #ifndef YY_NO_SCAN_BYTES 1657 #ifndef YY_NO_PUSH_STATE 1660 if ( yy_start_stack_ptr >= yy_start_stack_depth )
1665 new_size = yy_start_stack_depth *
sizeof( int );
1667 if ( ! yy_start_stack )
1668 yy_start_stack = (
int *) yy_flex_alloc( new_size );
1671 yy_start_stack = (
int *) yy_flex_realloc(
1672 (
void *) yy_start_stack, new_size );
1674 if ( ! yy_start_stack )
1676 "out of memory expanding start-condition stack" );
1679 yy_start_stack[yy_start_stack_ptr++] =
YY_START;
1686 #ifndef YY_NO_POP_STATE 1689 if ( --yy_start_stack_ptr < 0 )
1692 BEGIN(yy_start_stack[yy_start_stack_ptr]);
1697 #ifndef YY_NO_TOP_STATE 1700 return yy_start_stack[yy_start_stack_ptr - 1];
1704 #ifndef YY_EXIT_FAILURE 1705 #define YY_EXIT_FAILURE 2 1711 cerr << msg <<
'\n';
1723 yytext[yyleng] = yy_hold_char; \ 1724 yy_c_buf_p = yytext + n; \ 1725 yy_hold_char = *yy_c_buf_p; \ 1726 *yy_c_buf_p = '\0'; \ 1735 #ifdef YY_USE_PROTOS 1736 static void yy_flex_strncpy(
char *s1,
yyconst char *s2,
int n )
1738 static void yy_flex_strncpy( s1, s2,
n )
1745 for ( i = 0; i <
n; ++i )
1750 #ifdef YY_NEED_STRLEN 1751 #ifdef YY_USE_PROTOS 1752 static int yy_flex_strlen(
yyconst char *s )
1754 static int yy_flex_strlen( s )
1759 for (
n = 0; s[
n]; ++
n )
1767 #ifdef YY_USE_PROTOS 1770 static void *yy_flex_alloc(
size )
1774 return (
void *) malloc(
size );
1777 #ifdef YY_USE_PROTOS 1780 static void *yy_flex_realloc( ptr,
size )
1792 return (
void *) realloc( (
char *) ptr,
size );
1795 #ifdef YY_USE_PROTOS 1796 static void yy_flex_free(
void *ptr )
1798 static void yy_flex_free( ptr )
1812 #line 175 "ossimEquTokenizer.l"
void yy_switch_to_buffer(struct yy_buffer_state *new_buffer)
#define OSSIM_EQU_TOKEN_ACOS
#define OSSIM_EQU_TOKEN_COS
#define OSSIM_EQU_TOKEN_SQRT
#define OSSIM_EQU_TOKEN_BDIFFERENT
void yy_push_state(int new_state)
#define OSSIM_EQU_TOKEN_BGREATER
yy_state_type yy_try_NUL_trans(yy_state_type current_state)
#define OSSIM_EQU_TOKEN_BLURR
#define OSSIM_EQU_TOKEN_MINUS
#define OSSIM_EQU_TOKEN_PI
#define OSSIM_EQU_TOKEN_IMAGE_VARIABLE
void yyrestart(istream *s)
void yy_init_buffer(struct yy_buffer_state *b, istream *s)
void yy_flush_buffer(struct yy_buffer_state *b)
virtual void switch_streams(istream *new_in, ostream *new_out)
#define OSSIM_EQU_TOKEN_BLESSOREQUAL
struct yy_buffer_state * yy_create_buffer(istream *s, int size)
#define OSSIM_EQU_TOKEN_MAX
struct yy_buffer_state * YY_BUFFER_STATE
#define OSSIM_EQU_TOKEN_MIN
#define OSSIM_EQU_TOKEN_CONV
#define OSSIM_EQU_TOKEN_ASSIGN_BAND
#define OSSIM_EQU_TOKEN_LOG10
#define YY_END_OF_BUFFER_CHAR
#define OSSIM_EQU_TOKEN_ASIN
#define OSSIM_EQU_TOKEN_CLAMP
#define OSSIM_EQU_TOKEN_LEFT_ARRAY_BRACKET
#define OSSIM_EQU_TOKEN_OR_BAR
#define EOB_ACT_END_OF_FILE
void yyunput(int c, char *buf_ptr)
#define OSSIM_EQU_TOKEN_COMMA
#define YY_INPUT(buf, result, max_size)
#define OSSIM_EQU_TOKEN_BLESS
#define OSSIM_EQU_TOKEN_XOR
#define OSSIM_EQU_TOKEN_RIGHT_ARRAY_BRACKET
#define OSSIM_EQU_TOKEN_COSD
void yy_load_buffer_state()
#define OSSIM_EQU_TOKEN_ASIND
#define OSSIM_EQU_TOKEN_AMPERSAND
#define OSSIM_EQU_TOKEN_ABS
virtual void LexerError(const char *msg)
os2<< "> n<< " > nendobj n
virtual int LexerInput(char *buf, int max_size)
#define OSSIM_EQU_TOKEN_SHIFT
#define OSSIM_EQU_TOKEN_SIND
#define OSSIM_EQU_TOKEN_CONSTANT
#define YY_RESTORE_YY_MORE_OFFSET
#define OSSIM_EQU_TOKEN_BEQUAL
yyFlexLexer(istream *arg_yyin=0, ostream *arg_yyout=0)
#define OSSIM_EQU_TOKEN_PLUS
#define OSSIM_EQU_TOKEN_ACOSD
virtual void LexerOutput(const char *buf, int size)
#define YY_FATAL_ERROR(msg)
#define OSSIM_EQU_TOKEN_TAND
#define OSSIM_EQU_TOKEN_CLIP
std::basic_istream< char > istream
Base class for char input streams.
#define YY_BUFFER_EOF_PENDING
void yy_delete_buffer(struct yy_buffer_state *b)
#define EOB_ACT_LAST_MATCH
#define OSSIM_EQU_TOKEN_MOD
#define OSSIM_EQU_TOKEN_MULT
#define OSSIM_EQU_TOKEN_EXP
#define OSSIM_EQU_TOKEN_RIGHT_PAREN
int main(int argc, char *argv[])
#define YY_STATE_EOF(state)
#define OSSIM_EQU_TOKEN_ATAND
#define OSSIM_EQU_TOKEN_SIN
#define YY_START_STACK_INCR
#define OSSIM_EQU_TOKEN_LEFT_PAREN
yy_state_type yy_get_previous_state()
#define OSSIM_EQU_TOKEN_LOG
#define OSSIM_EQU_TOKEN_DIV
#define EOB_ACT_CONTINUE_SCAN
#define OSSIM_EQU_TOKEN_BGREATEROREQUAL
#define YY_DO_BEFORE_ACTION
#define OSSIM_EQU_TOKEN_TILDE
#define OSSIM_EQU_TOKEN_POWER
std::basic_ostream< char > ostream
Base class for char output streams.
#define OSSIM_EQU_TOKEN_TAN
#define OSSIM_EQU_TOKEN_ATAN
#define OSSIM_EQU_TOKEN_BAND