Ignore:
Timestamp:
01/25/17 16:25:17 (7 years ago)
Author:
yushan
Message:

initialize the branch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_yushan/src/parse_expr/lex_parser.cpp

    r1019 r1037  
    1010#define YY_FLEX_MAJOR_VERSION 2 
    1111#define YY_FLEX_MINOR_VERSION 5 
    12 #define YY_FLEX_SUBMINOR_VERSION 37 
     12#define YY_FLEX_SUBMINOR_VERSION 39 
    1313#if YY_FLEX_SUBMINOR_VERSION > 0 
    1414#define FLEX_BETA 
     
    143143/* Size of default input buffer. */ 
    144144#ifndef YY_BUF_SIZE 
     145#ifdef __ia64__ 
     146/* On IA-64, the buffer size is 16k, not 8k. 
     147 * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case. 
     148 * Ditto for the __ia64__ case accordingly. 
     149 */ 
     150#define YY_BUF_SIZE 32768 
     151#else 
    145152#define YY_BUF_SIZE 16384 
     153#endif /* __ia64__ */ 
    146154#endif 
    147155 
     
    169177 
    170178    #define YY_LESS_LINENO(n) 
     179    #define YY_LINENO_REWIND_TO(ptr) 
    171180     
    172181/* Return all but the first "n" matched characters back to the input stream. */ 
     
    347356extern char *yytext; 
    348357#define yytext_ptr yytext 
     358 
    349359static yyconst flex_int16_t yy_nxt[][128] = 
    350360    { 
     
    564574      -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12, 
    565575      -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12, 
    566       -12,   23,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12, 
     576      -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12, 
    567577      -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12, 
    568578      -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12, 
     
    579589      -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13, 
    580590      -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13, 
    581       -13,  -13,  -13,  -13,  -13,  -13,   24,  -13,   25,   25, 
    582        25,   25,   25,   25,   25,   25,   25,   25,  -13,  -13, 
    583       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,   26, 
     591      -13,  -13,  -13,  -13,  -13,  -13,   23,  -13,   24,   24, 
     592       24,   24,   24,   24,   24,   24,   24,   24,  -13,  -13, 
     593      -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,   25, 
    584594      -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13, 
    585595      -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13, 
    586596      -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13, 
    587       -13,   26,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13, 
     597      -13,   25,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13, 
    588598 
    589599      -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13, 
     
    598608      -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14, 
    599609      -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14, 
    600       -14,   27,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14, 
     610      -14,   26,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14, 
    601611      -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14, 
    602612 
     
    616626 
    617627      -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15, 
    618       -15,   28,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15, 
     628      -15,   27,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15, 
    619629      -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15, 
    620630      -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15, 
     
    633643      -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16, 
    634644      -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16, 
    635       -16,   29,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16, 
     645      -16,   28,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16, 
    636646      -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16, 
    637647      -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16, 
     
    650660      -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17, 
    651661      -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17, 
    652       -17,  -17,  -17,  -17,  -17,   30,   30,   30,   30,   30, 
    653        30,   30,   30,   30,   30,   30,   30,   30,   30,   30, 
    654        30,   30,   30,   30,   30,   30,   30,   30,   30,   30, 
    655  
    656        30,  -17,  -17,  -17,  -17,  -17,  -17,   30,   30,   30, 
    657        30,   30,   30,   30,   30,   30,   30,   30,   30,   30, 
    658        30,   30,   30,   30,   30,   30,   30,   30,   30,   30, 
    659        30,   30,   30,  -17,  -17,  -17,  -17,  -17 
     662      -17,  -17,  -17,  -17,  -17,   29,   29,   29,   29,   29, 
     663       29,   29,   29,   29,   29,   29,   29,   29,   29,   29, 
     664       29,   29,   29,   29,   29,   29,   29,   29,   29,   29, 
     665 
     666       29,  -17,  -17,  -17,  -17,  -17,  -17,   29,   29,   29, 
     667       29,   29,   29,   29,   29,   29,   29,   29,   29,   29, 
     668       29,   29,   29,   29,   29,   29,   29,   29,   29,   29, 
     669       29,   29,   29,  -17,  -17,  -17,  -17,  -17 
    660670    }, 
    661671 
     
    665675      -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18, 
    666676      -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18, 
    667       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,   31,   31, 
    668        31,   31,   31,   31,   31,   31,   31,   31,  -18,  -18, 
    669  
    670       -18,  -18,  -18,  -18,  -18,   31,   31,   31,   31,   31, 
    671        31,   31,   31,   31,   31,   31,   31,   31,   31,   31, 
    672        31,   31,   31,   31,   31,   31,   31,   31,   31,   31, 
    673        31,  -18,  -18,  -18,  -18,   31,  -18,   31,   31,   31, 
    674        31,   31,   31,   31,   31,   31,   31,   31,   31,   31, 
    675        31,   31,   31,   31,   31,   31,   31,   31,   31,   31, 
    676        31,   31,   31,  -18,  -18,  -18,  -18,  -18 
     677      -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,   30,   30, 
     678       30,   30,   30,   30,   30,   30,   30,   30,  -18,  -18, 
     679 
     680      -18,  -18,  -18,  -18,  -18,   30,   30,   30,   30,   30, 
     681       30,   30,   30,   30,   30,   30,   30,   30,   30,   30, 
     682       30,   30,   30,   30,   30,   30,   30,   30,   30,   30, 
     683       30,  -18,  -18,  -18,  -18,   30,  -18,   30,   30,   30, 
     684       30,   30,   30,   30,   30,   30,   30,   30,   30,   30, 
     685       30,   30,   30,   30,   30,   30,   30,   30,   30,   30, 
     686       30,   30,   30,  -18,  -18,  -18,  -18,  -18 
    677687    }, 
    678688 
     
    735745      -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22, 
    736746 
    737       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,   32,   32, 
    738        32,   32,   32,   32,   32,   32,   32,   32,  -22,  -22, 
    739       -22,  -22,  -22,  -22,  -22,   32,   32,   32,   32,   32, 
    740        32,   32,   32,   32,   32,   32,   32,   32,   32,   32, 
    741        32,   32,   32,   32,   32,   32,   32,   32,   32,   32, 
    742        32,  -22,  -22,  -22,  -22,   32,  -22,   32,   32,   32, 
    743        32,   32,   32,   32,   32,   32,   32,   32,   32,   32, 
    744        32,   32,   32,   32,   32,   32,   32,   32,   32,   32, 
    745        32,   32,   32,  -22,  -22,  -22,  -22,  -22 
     747      -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,   31,   31, 
     748       31,   31,   31,   31,   31,   31,   31,   31,  -22,  -22, 
     749      -22,  -22,  -22,  -22,  -22,   31,   31,   31,   31,   31, 
     750       31,   31,   31,   31,   31,   31,   31,   31,   31,   31, 
     751       31,   31,   31,   31,   31,   31,   31,   31,   31,   31, 
     752       31,  -22,  -22,  -22,  -22,   31,  -22,   31,   31,   31, 
     753       31,   31,   31,   31,   31,   31,   31,   31,   31,   31, 
     754       31,   31,   31,   31,   31,   31,   31,   31,   31,   31, 
     755       31,   31,   31,  -22,  -22,  -22,  -22,  -22 
    746756    }, 
    747757 
     
    749759        3,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23, 
    750760 
     761      -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23, 
     762      -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23, 
     763      -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23, 
     764      -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,   32,   32, 
     765       32,   32,   32,   32,   32,   32,   32,   32,  -23,  -23, 
    751766      -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23, 
    752767      -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23, 
     
    754769      -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23, 
    755770      -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23, 
    756       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23, 
    757       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23, 
    758       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23, 
    759       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23, 
    760       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23, 
    761771 
    762772      -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23, 
     
    769779      -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24, 
    770780      -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24, 
    771       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,   33,   33, 
    772        33,   33,   33,   33,   33,   33,   33,   33,  -24,  -24, 
     781      -24,  -24,  -24,  -24,  -24,  -24,   23,  -24,   24,   24, 
     782       24,   24,   24,   24,   24,   24,   24,   24,  -24,  -24, 
     783      -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,   25, 
     784      -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24, 
     785 
    773786      -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24, 
    774787      -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24, 
    775  
    776       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24, 
    777       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24, 
    778       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24, 
     788      -24,   25,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24, 
    779789      -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24, 
    780790      -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24 
     
    786796      -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25, 
    787797      -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25, 
    788       -25,  -25,  -25,  -25,  -25,  -25,   24,  -25,   25,   25, 
    789  
    790        25,   25,   25,   25,   25,   25,   25,   25,  -25,  -25, 
    791       -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,   26, 
     798      -25,  -25,  -25,   33,  -25,   33,  -25,  -25,   34,   34, 
     799 
     800       34,   34,   34,   34,   34,   34,   34,   34,  -25,  -25, 
    792801      -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25, 
    793802      -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25, 
    794803      -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25, 
    795       -25,   26,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25, 
     804      -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25, 
     805      -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25, 
    796806      -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25, 
    797807      -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25 
     
    804814      -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26, 
    805815      -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26, 
    806       -26,  -26,  -26,   34,  -26,   34,  -26,  -26,   35,   35, 
    807        35,   35,   35,   35,   35,   35,   35,   35,  -26,  -26, 
     816      -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26, 
     817      -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26, 
    808818      -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26, 
    809819      -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26, 
     
    856866 
    857867      -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29, 
    858       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29, 
    859       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29, 
    860       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29, 
    861       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29, 
    862       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29, 
    863       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29, 
    864       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29, 
    865       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29, 
    866       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29 
     868      -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,   35,   35, 
     869       35,   35,   35,   35,   35,   35,   35,   35,  -29,  -29, 
     870      -29,  -29,  -29,  -29,  -29,   35,   35,   35,   35,   35, 
     871       35,   35,   35,   35,   35,   35,   35,   35,   35,   35, 
     872       35,   35,   35,   35,   35,   35,   35,   35,   35,   35, 
     873       35,  -29,  -29,  -29,  -29,   35,  -29,   35,   35,   35, 
     874       35,   35,   35,   35,   35,   35,   35,   35,   35,   35, 
     875       35,   35,   35,   35,   35,   35,   35,   35,   35,   35, 
     876       35,   35,   35,  -29,  -29,  -29,  -29,  -29 
    867877 
    868878    }, 
     
    873883      -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30, 
    874884      -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30, 
    875       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,   36,   36, 
    876        36,   36,   36,   36,   36,   36,   36,   36,  -30,  -30, 
    877       -30,  -30,  -30,  -30,  -30,   36,   36,   36,   36,   36, 
    878        36,   36,   36,   36,   36,   36,   36,   36,   36,   36, 
    879        36,   36,   36,   36,   36,   36,   36,   36,   36,   36, 
    880        36,  -30,  -30,  -30,  -30,   36,  -30,   36,   36,   36, 
    881  
    882        36,   36,   36,   36,   36,   36,   36,   36,   36,   36, 
    883        36,   36,   36,   36,   36,   36,   36,   36,   36,   36, 
    884        36,   36,   36,  -30,  -30,  -30,  -30,  -30 
     885      -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,   30,   30, 
     886       30,   30,   30,   30,   30,   30,   30,   30,  -30,  -30, 
     887      -30,  -30,  -30,  -30,  -30,   30,   30,   30,   30,   30, 
     888       30,   30,   30,   30,   30,   30,   30,   30,   30,   30, 
     889       30,   30,   30,   30,   30,   30,   30,   30,   30,   30, 
     890       30,  -30,  -30,  -30,  -30,   30,  -30,   30,   30,   30, 
     891 
     892       30,   30,   30,   30,   30,   30,   30,   30,   30,   30, 
     893       30,   30,   30,   30,   30,   30,   30,   30,   30,   30, 
     894       30,   30,   30,  -30,  -30,  -30,  -30,  -30 
    885895    }, 
    886896 
     
    910920      -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,   32,   32, 
    911921       32,   32,   32,   32,   32,   32,   32,   32,  -32,  -32, 
    912       -32,  -32,  -32,  -32,  -32,   32,   32,   32,   32,   32, 
    913        32,   32,   32,   32,   32,   32,   32,   32,   32,   32, 
    914        32,   32,   32,   32,   32,   32,   32,   32,   32,   32, 
    915        32,  -32,  -32,  -32,  -32,   32,  -32,   32,   32,   32, 
    916        32,   32,   32,   32,   32,   32,   32,   32,   32,   32, 
    917        32,   32,   32,   32,   32,   32,   32,   32,   32,   32, 
    918        32,   32,   32,  -32,  -32,  -32,  -32,  -32 
     922      -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,   25, 
     923      -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32, 
     924      -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32, 
     925      -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32, 
     926      -32,   25,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32, 
     927      -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32, 
     928      -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32 
    919929    }, 
    920930 
     
    925935      -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33, 
    926936      -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33, 
    927       -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,   33,   33, 
    928        33,   33,   33,   33,   33,   33,   33,   33,  -33,  -33, 
    929       -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,   26, 
     937      -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,   34,   34, 
     938       34,   34,   34,   34,   34,   34,   34,   34,  -33,  -33, 
    930939      -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33, 
    931940      -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33, 
    932941      -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33, 
    933       -33,   26,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33, 
     942      -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33, 
     943      -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33, 
    934944 
    935945      -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33, 
     
    942952      -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34, 
    943953      -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34, 
    944       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,   35,   35, 
    945        35,   35,   35,   35,   35,   35,   35,   35,  -34,  -34, 
     954      -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,   34,   34, 
     955       34,   34,   34,   34,   34,   34,   34,   34,  -34,  -34, 
    946956      -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34, 
    947957      -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34, 
     
    962972 
    963973       35,   35,   35,   35,   35,   35,   35,   35,  -35,  -35, 
    964       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35, 
    965       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35, 
    966       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35, 
    967       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35, 
    968       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35, 
    969       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35, 
    970       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35 
    971     }, 
    972  
    973     { 
    974         3,  -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36, 
    975       -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36, 
    976  
    977       -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36, 
    978       -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36, 
    979       -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,   36,   36, 
    980        36,   36,   36,   36,   36,   36,   36,   36,  -36,  -36, 
    981       -36,  -36,  -36,  -36,  -36,   36,   36,   36,   36,   36, 
    982        36,   36,   36,   36,   36,   36,   36,   36,   36,   36, 
    983        36,   36,   36,   36,   36,   36,   36,   36,   36,   36, 
    984        36,  -36,  -36,  -36,  -36,   36,  -36,   36,   36,   36, 
    985        36,   36,   36,   36,   36,   36,   36,   36,   36,   36, 
    986        36,   36,   36,   36,   36,   36,   36,   36,   36,   36, 
    987  
    988        36,   36,   36,  -36,  -36,  -36,  -36,  -36 
     974      -35,  -35,  -35,  -35,  -35,   35,   35,   35,   35,   35, 
     975       35,   35,   35,   35,   35,   35,   35,   35,   35,   35, 
     976       35,   35,   35,   35,   35,   35,   35,   35,   35,   35, 
     977       35,  -35,  -35,  -35,  -35,   35,  -35,   35,   35,   35, 
     978       35,   35,   35,   35,   35,   35,   35,   35,   35,   35, 
     979       35,   35,   35,   35,   35,   35,   35,   35,   35,   35, 
     980       35,   35,   35,  -35,  -35,  -35,  -35,  -35 
    989981    }, 
    990982 
     
    1006998        (yy_c_buf_p) = yy_cp; 
    1007999 
    1008 #define YY_NUM_RULES 20 
    1009 #define YY_END_OF_BUFFER 21 
     1000#define YY_NUM_RULES 19 
     1001#define YY_END_OF_BUFFER 20 
    10101002/* This struct is not used in this scanner, 
    10111003   but its presence is necessary. */ 
     
    10151007        flex_int32_t yy_nxt; 
    10161008        }; 
    1017 static yyconst flex_int16_t yy_accept[37] = 
     1009static yyconst flex_int16_t yy_accept[36] = 
    10181010    {   0, 
    1019         0,    0,   21,   20,    1,   20,   17,   18,    8,    6, 
    1020         7,    9,    2,   12,   20,   13,   20,    5,   10,   19, 
    1021         1,    4,   16,    0,    2,    0,   14,   11,   15,    3, 
    1022         5,    4,    2,    0,    2,    3 
     1011        0,    0,   20,   19,    1,   19,   16,   17,    8,    6, 
     1012        7,    9,    2,   12,   19,   13,   19,    5,   10,   18, 
     1013        1,    4,    0,    2,    0,   14,   11,   15,    3,    5, 
     1014        4,    2,    0,    2,    3 
    10231015    } ; 
    10241016 
     
    10261018static char *yy_last_accepting_cpos; 
    10271019 
    1028 static yyconst yy_state_type yy_NUL_trans[37] = 
     1020static yyconst yy_state_type yy_NUL_trans[36] = 
    10291021    {   0, 
    10301022       20,   20,    0,    0,    0,    0,    0,    0,    0,    0, 
    10311023        0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    10321024        0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1033         0,    0,    0,    0,    0,    0 
     1025        0,    0,    0,    0,    0 
    10341026    } ; 
    10351027 
     
    10611053#include "yacc_parser.hpp" 
    10621054 
    1063 #line 1064 "lex_parser.cpp" 
     1055#line 1056 "lex_parser.cpp" 
    10641056 
    10651057#define INITIAL 0 
     
    11421134/* Amount of stuff to slurp up with each read. */ 
    11431135#ifndef YY_READ_BUF_SIZE 
     1136#ifdef __ia64__ 
     1137/* On IA-64, the buffer size is 16k, not 8k */ 
     1138#define YY_READ_BUF_SIZE 16384 
     1139#else 
    11441140#define YY_READ_BUF_SIZE 8192 
     1141#endif /* __ia64__ */ 
    11451142#endif 
    11461143 
     
    12271224        register int yy_act; 
    12281225     
    1229 #line 29 "lex_parser.lex" 
    1230  
    1231  
    1232 #line 1233 "lex_parser.cpp" 
    1233  
    12341226        if ( !(yy_init) ) 
    12351227                { 
     
    12571249                yy_load_buffer_state( ); 
    12581250                } 
     1251 
     1252        { 
     1253#line 29 "lex_parser.lex" 
     1254 
     1255 
     1256#line 1257 "lex_parser.cpp" 
    12591257 
    12601258        while ( 1 )             /* loops until end-of-file is reached */ 
     
    13901388case 16: 
    13911389YY_RULE_SETUP 
    1392 #line 67 "lex_parser.lex" 
    1393 return NE; 
     1390#line 68 "lex_parser.lex" 
     1391return LEFT_PARENTHESIS; 
    13941392        YY_BREAK 
    13951393case 17: 
    13961394YY_RULE_SETUP 
    13971395#line 69 "lex_parser.lex" 
    1398 return LEFT_PARENTHESIS; 
     1396return RIGHT_PARENTHESIS; 
    13991397        YY_BREAK 
    14001398case 18: 
    14011399YY_RULE_SETUP 
    1402 #line 70 "lex_parser.lex" 
    1403 return RIGHT_PARENTHESIS; 
     1400#line 71 "lex_parser.lex" 
     1401return END; 
    14041402        YY_BREAK 
    14051403case 19: 
    14061404YY_RULE_SETUP 
    14071405#line 72 "lex_parser.lex" 
    1408 return END; 
    1409         YY_BREAK 
    1410 case 20: 
    1411 YY_RULE_SETUP 
    1412 #line 73 "lex_parser.lex" 
    14131406ECHO; 
    14141407        YY_BREAK 
    1415 #line 1416 "lex_parser.cpp" 
     1408#line 1409 "lex_parser.cpp" 
    14161409case YY_STATE_EOF(INITIAL): 
    14171410        yyterminate(); 
     
    15441537        } /* end of action switch */ 
    15451538                } /* end of scanning one token */ 
     1539        } /* end of user's declarations */ 
    15461540} /* end of yylex */ 
    15471541 
     
    24022396#define YYTABLES_NAME "yytables" 
    24032397 
    2404 #line 73 "lex_parser.lex" 
     2398#line 71 "lex_parser.lex" 
Note: See TracChangeset for help on using the changeset viewer.