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.
727 */
728 qsort( ccltbl + cclmap[$1], ccllen[$1], sizeof (*ccltbl), cclcmp );
729
730 if ( useecs )
731 mkeccl( ccltbl + cclmap[$1], ccllen[$1],
732 nextecm, ecgroup, csize, csize );
733
734 ++rulelen;
735
736 if (ccl_has_nl[$1])

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

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

--- 109 unchanged lines hidden ---