Deleted Added
sdiff udiff text old ( 228072 ) new ( 250125 )
full compact
1/* parse.y - parser for flex input */
2
3%token CHAR NUMBER SECTEND SCDECL XSCDECL NAME PREVCCL EOF_OP
4%token OPTION_OP OPT_OUTFILE OPT_PREFIX OPT_YYCLASS OPT_HEADER OPT_EXTRA_TYPE
5%token OPT_TABLES
6
7%token CCE_ALNUM CCE_ALPHA CCE_BLANK CCE_CNTRL CCE_DIGIT CCE_GRAPH
8%token CCE_LOWER CCE_PRINT CCE_PUNCT CCE_SPACE CCE_UPPER CCE_XDIGIT

--- 709 unchanged lines hidden (view full) ---

718 if (sf_dot_all())
719 $$ = mkstate( -cclany );
720 else
721 $$ = mkstate( -ccldot );
722 }
723
724 | fullccl
725 {
726 /* Sort characters for fast searching. We
727 * use a shell sort since this list could
728 * be large.
729 */
730 cshell( ccltbl + cclmap[$1], ccllen[$1], true );
731
732 if ( useecs )
733 mkeccl( ccltbl + cclmap[$1], ccllen[$1],
734 nextecm, ecgroup, csize, csize );
735
736 ++rulelen;
737
738 if (ccl_has_nl[$1])

--- 224 unchanged lines hidden (view full) ---

963 if ( sceof[scon_stk[i]] )
964 format_pinpoint_message(
965 "multiple <<EOF>> rules for start condition %s",
966 scname[scon_stk[i]] );
967
968 else
969 {
970 sceof[scon_stk[i]] = true;
971 snprintf( action_text, sizeof(action_text), "case YY_STATE_EOF(%s):\n",
972 scname[scon_stk[i]] );
973 add_action( action_text );
974 }
975 }
976
977 line_directive_out( (FILE *) 0, 1 );
978

--- 109 unchanged lines hidden ---