(yyval) = link_machines( (yyvsp[-1]),
link_machines( eps, mkstate( '\n' ) ) );
insert_after(1, "</RegexCharacter>");
- insert_before(1, "<RegexCharacter char_set=\"10 11\">");
+ insert_before(1, "<RegexCharacter character_set=\"10 11\">");
}
#line 1983 "parse.c" /* yacc.c:1646 */
break;
{
(yyval) = mkstate( -cclany );
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 256\">");
}
else
{
(yyval) = mkstate( -ccldot );
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 10 11 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 10 11 256\">");
}
}
#line 2306 "parse.c" /* yacc.c:1646 */
else
(yyval) = mkstate( (yyvsp[0]) );
insert_after(0, "</RegexCharacter>");
- sprintf(piece_temp, "<RegexCharacter char_set=\"%d %d\">", (yyvsp[0]), (yyvsp[0]) + 1);
+ sprintf(piece_temp, "<RegexCharacter character_set=\"%d %d\">", (yyvsp[0]), (yyvsp[0]) + 1);
insert_before(0, piece_temp);
}
#line 2377 "parse.c" /* yacc.c:1646 */
(yyval) = (yyvsp[-3]);
insert_after(3, "</RegexCharacterOr>");
insert_after(3, "</RegexCharacter>");
- sprintf(piece_temp, "<RegexCharacter char_set=\"%d %d\">", (yyvsp[-2]), (yyvsp[0]) + 1);
+ sprintf(piece_temp, "<RegexCharacter character_set=\"%d %d\">", (yyvsp[-2]), (yyvsp[0]) + 1);
insert_before(1, piece_temp);
insert_before(0, "<RegexCharacterOr>");
}
(yyval) = (yyvsp[-1]);
insert_after(1, "</RegexCharacterOr>");
insert_after(1, "</RegexCharacter>");
- sprintf(piece_temp, "<RegexCharacter char_set=\"%d %d\">", (yyvsp[0]), (yyvsp[0]) + 1);
+ sprintf(piece_temp, "<RegexCharacter character_set=\"%d %d\">", (yyvsp[0]), (yyvsp[0]) + 1);
insert_before(1, piece_temp);
insert_before(0, "<RegexCharacterOr>");
}
cclsorted = true;
lastchar = 0;
currccl = (yyval) = cclinit();
- insert_before(0, "<RegexCharacter char_set=\"\" />");
+ insert_before(0, "<RegexCharacter character_set=\"\" />");
}
#line 2531 "parse.c" /* yacc.c:1646 */
break;
#line 1016 "parse.y" /* yacc.c:1646 */
{ CCL_EXPR(isalnum); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"48 58 65 91 97 123\">");
+ insert_before(0, "<RegexCharacter character_set=\"48 58 65 91 97 123\">");
}
#line 2540 "parse.c" /* yacc.c:1646 */
break;
#line 1020 "parse.y" /* yacc.c:1646 */
{ CCL_EXPR(isalpha); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"65 91 97 123\">");
+ insert_before(0, "<RegexCharacter character_set=\"65 91 97 123\">");
}
#line 2549 "parse.c" /* yacc.c:1646 */
break;
#line 1024 "parse.y" /* yacc.c:1646 */
{ CCL_EXPR(IS_BLANK); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"9 14 32 33\">");
+ insert_before(0, "<RegexCharacter character_set=\"9 14 32 33\">");
}
#line 2558 "parse.c" /* yacc.c:1646 */
break;
#line 1028 "parse.y" /* yacc.c:1646 */
{ CCL_EXPR(iscntrl); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 32\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 32\">");
}
#line 2567 "parse.c" /* yacc.c:1646 */
break;
#line 1032 "parse.y" /* yacc.c:1646 */
{ CCL_EXPR(isdigit); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"48 58\">");
+ insert_before(0, "<RegexCharacter character_set=\"48 58\">");
}
#line 2576 "parse.c" /* yacc.c:1646 */
break;
#line 1036 "parse.y" /* yacc.c:1646 */
{ CCL_EXPR(isgraph); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"33 127\">");
+ insert_before(0, "<RegexCharacter character_set=\"33 127\">");
}
#line 2585 "parse.c" /* yacc.c:1646 */
break;
{
CCL_EXPR(isupper);
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"65 91 97 123\">");
+ insert_before(0, "<RegexCharacter character_set=\"65 91 97 123\">");
}
else
{
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"97 123\">");
+ insert_before(0, "<RegexCharacter character_set=\"97 123\">");
}
}
#line 2604 "parse.c" /* yacc.c:1646 */
#line 1054 "parse.y" /* yacc.c:1646 */
{ CCL_EXPR(isprint); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"32 127\">");
+ insert_before(0, "<RegexCharacter character_set=\"32 127\">");
}
#line 2613 "parse.c" /* yacc.c:1646 */
break;
#line 1058 "parse.y" /* yacc.c:1646 */
{ CCL_EXPR(ispunct); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"33 48 58 65 91 97 123 127\">");
+ insert_before(0, "<RegexCharacter character_set=\"33 48 58 65 91 97 123 127\">");
}
#line 2622 "parse.c" /* yacc.c:1646 */
break;
#line 1062 "parse.y" /* yacc.c:1646 */
{ CCL_EXPR(isspace); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"32 33\">");
+ insert_before(0, "<RegexCharacter character_set=\"32 33\">");
}
#line 2631 "parse.c" /* yacc.c:1646 */
break;
#line 1066 "parse.y" /* yacc.c:1646 */
{ CCL_EXPR(isxdigit); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"48 58 65 71 97 103\">");
+ insert_before(0, "<RegexCharacter character_set=\"48 58 65 71 97 103\">");
}
#line 2640 "parse.c" /* yacc.c:1646 */
break;
{
CCL_EXPR(islower);
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"65 91 97 123\">");
+ insert_before(0, "<RegexCharacter character_set=\"65 91 97 123\">");
}
else
{
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"65 91\">");
+ insert_before(0, "<RegexCharacter character_set=\"65 91\">");
}
}
#line 2659 "parse.c" /* yacc.c:1646 */
#line 1085 "parse.y" /* yacc.c:1646 */
{ CCL_NEG_EXPR(isalnum); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 48 58 65 91 97 123 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 48 58 65 91 97 123 256\">");
}
#line 2668 "parse.c" /* yacc.c:1646 */
break;
#line 1089 "parse.y" /* yacc.c:1646 */
{ CCL_NEG_EXPR(isalpha); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 65 91 97 123 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 65 91 97 123 256\">");
}
#line 2677 "parse.c" /* yacc.c:1646 */
break;
#line 1093 "parse.y" /* yacc.c:1646 */
{ CCL_NEG_EXPR(IS_BLANK); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 9 14 32 33 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 9 14 32 33 256\">");
}
#line 2686 "parse.c" /* yacc.c:1646 */
break;
#line 1097 "parse.y" /* yacc.c:1646 */
{ CCL_NEG_EXPR(iscntrl); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"32 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"32 256\">");
}
#line 2695 "parse.c" /* yacc.c:1646 */
break;
#line 1101 "parse.y" /* yacc.c:1646 */
{ CCL_NEG_EXPR(isdigit); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 48 58 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 48 58 256\">");
}
#line 2704 "parse.c" /* yacc.c:1646 */
break;
#line 1105 "parse.y" /* yacc.c:1646 */
{ CCL_NEG_EXPR(isgraph); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 33 127 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 33 127 256\">");
}
#line 2713 "parse.c" /* yacc.c:1646 */
break;
#line 1109 "parse.y" /* yacc.c:1646 */
{ CCL_NEG_EXPR(isprint); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 32 127 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 32 127 256\">");
}
#line 2722 "parse.c" /* yacc.c:1646 */
break;
#line 1113 "parse.y" /* yacc.c:1646 */
{ CCL_NEG_EXPR(ispunct); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 33 48 58 65 91 97 123 127 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 33 48 58 65 91 97 123 127 256\">");
}
#line 2731 "parse.c" /* yacc.c:1646 */
break;
#line 1117 "parse.y" /* yacc.c:1646 */
{ CCL_NEG_EXPR(isspace); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 32 33 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 32 33 256\">");
}
#line 2740 "parse.c" /* yacc.c:1646 */
break;
#line 1121 "parse.y" /* yacc.c:1646 */
{ CCL_NEG_EXPR(isxdigit); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 48 58 65 71 97 103 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 48 58 65 71 97 103 256\">");
}
#line 2749 "parse.c" /* yacc.c:1646 */
break;
else
CCL_NEG_EXPR(islower);
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 97 123 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 97 123 256\">");
}
#line 2762 "parse.c" /* yacc.c:1646 */
break;
else
CCL_NEG_EXPR(isupper);
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 65 91 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 65 91 256\">");
}
#line 2775 "parse.c" /* yacc.c:1646 */
break;
(yyval) = link_machines( (yyvsp[-1]), (yyval));
insert_after(1, "</RegexSequence>");
insert_after(1, "</RegexCharacter>");
- sprintf(piece_temp, "<RegexCharacter char_set=\"%d %d\">", (yyvsp[0]), (yyvsp[0]) + 1);
+ sprintf(piece_temp, "<RegexCharacter character_set=\"%d %d\">", (yyvsp[0]), (yyvsp[0]) + 1);
insert_before(1, piece_temp);
insert_before(0, "<RegexSequence>");
}
$$ = link_machines( $1,
link_machines( eps, mkstate( '\n' ) ) );
insert_after(1, "</RegexCharacter>");
- insert_before(1, "<RegexCharacter char_set=\"10 11\">");
+ insert_before(1, "<RegexCharacter character_set=\"10 11\">");
}
| re
{
$$ = mkstate( -cclany );
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 256\">");
}
else
{
$$ = mkstate( -ccldot );
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 10 11 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 10 11 256\">");
}
}
else
$$ = mkstate( $1 );
insert_after(0, "</RegexCharacter>");
- sprintf(piece_temp, "<RegexCharacter char_set=\"%d %d\">", $1, $1 + 1);
+ sprintf(piece_temp, "<RegexCharacter character_set=\"%d %d\">", $1, $1 + 1);
insert_before(0, piece_temp);
}
;
$$ = $1;
insert_after(3, "</RegexCharacterOr>");
insert_after(3, "</RegexCharacter>");
- sprintf(piece_temp, "<RegexCharacter char_set=\"%d %d\">", $2, $4 + 1);
+ sprintf(piece_temp, "<RegexCharacter character_set=\"%d %d\">", $2, $4 + 1);
insert_before(1, piece_temp);
insert_before(0, "<RegexCharacterOr>");
}
$$ = $1;
insert_after(1, "</RegexCharacterOr>");
insert_after(1, "</RegexCharacter>");
- sprintf(piece_temp, "<RegexCharacter char_set=\"%d %d\">", $2, $2 + 1);
+ sprintf(piece_temp, "<RegexCharacter character_set=\"%d %d\">", $2, $2 + 1);
insert_before(1, piece_temp);
insert_before(0, "<RegexCharacterOr>");
}
cclsorted = true;
lastchar = 0;
currccl = $$ = cclinit();
- insert_before(0, "<RegexCharacter char_set=\"\" />");
+ insert_before(0, "<RegexCharacter character_set=\"\" />");
}
;
ccl_expr:
CCE_ALNUM { CCL_EXPR(isalnum); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"48 58 65 91 97 123\">");
+ insert_before(0, "<RegexCharacter character_set=\"48 58 65 91 97 123\">");
}
| CCE_ALPHA { CCL_EXPR(isalpha); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"65 91 97 123\">");
+ insert_before(0, "<RegexCharacter character_set=\"65 91 97 123\">");
}
| CCE_BLANK { CCL_EXPR(IS_BLANK); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"9 14 32 33\">");
+ insert_before(0, "<RegexCharacter character_set=\"9 14 32 33\">");
}
| CCE_CNTRL { CCL_EXPR(iscntrl); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 32\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 32\">");
}
| CCE_DIGIT { CCL_EXPR(isdigit); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"48 58\">");
+ insert_before(0, "<RegexCharacter character_set=\"48 58\">");
}
| CCE_GRAPH { CCL_EXPR(isgraph); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"33 127\">");
+ insert_before(0, "<RegexCharacter character_set=\"33 127\">");
}
| CCE_LOWER {
CCL_EXPR(islower);
{
CCL_EXPR(isupper);
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"65 91 97 123\">");
+ insert_before(0, "<RegexCharacter character_set=\"65 91 97 123\">");
}
else
{
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"97 123\">");
+ insert_before(0, "<RegexCharacter character_set=\"97 123\">");
}
}
| CCE_PRINT { CCL_EXPR(isprint); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"32 127\">");
+ insert_before(0, "<RegexCharacter character_set=\"32 127\">");
}
| CCE_PUNCT { CCL_EXPR(ispunct); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"33 48 58 65 91 97 123 127\">");
+ insert_before(0, "<RegexCharacter character_set=\"33 48 58 65 91 97 123 127\">");
}
| CCE_SPACE { CCL_EXPR(isspace); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"32 33\">");
+ insert_before(0, "<RegexCharacter character_set=\"32 33\">");
}
| CCE_XDIGIT { CCL_EXPR(isxdigit); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"48 58 65 71 97 103\">");
+ insert_before(0, "<RegexCharacter character_set=\"48 58 65 71 97 103\">");
}
| CCE_UPPER {
CCL_EXPR(isupper);
{
CCL_EXPR(islower);
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"65 91 97 123\">");
+ insert_before(0, "<RegexCharacter character_set=\"65 91 97 123\">");
}
else
{
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"65 91\">");
+ insert_before(0, "<RegexCharacter character_set=\"65 91\">");
}
}
| CCE_NEG_ALNUM { CCL_NEG_EXPR(isalnum); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 48 58 65 91 97 123 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 48 58 65 91 97 123 256\">");
}
| CCE_NEG_ALPHA { CCL_NEG_EXPR(isalpha); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 65 91 97 123 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 65 91 97 123 256\">");
}
| CCE_NEG_BLANK { CCL_NEG_EXPR(IS_BLANK); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 9 14 32 33 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 9 14 32 33 256\">");
}
| CCE_NEG_CNTRL { CCL_NEG_EXPR(iscntrl); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"32 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"32 256\">");
}
| CCE_NEG_DIGIT { CCL_NEG_EXPR(isdigit); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 48 58 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 48 58 256\">");
}
| CCE_NEG_GRAPH { CCL_NEG_EXPR(isgraph); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 33 127 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 33 127 256\">");
}
| CCE_NEG_PRINT { CCL_NEG_EXPR(isprint); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 32 127 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 32 127 256\">");
}
| CCE_NEG_PUNCT { CCL_NEG_EXPR(ispunct); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 33 48 58 65 91 97 123 127 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 33 48 58 65 91 97 123 127 256\">");
}
| CCE_NEG_SPACE { CCL_NEG_EXPR(isspace); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 32 33 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 32 33 256\">");
}
| CCE_NEG_XDIGIT { CCL_NEG_EXPR(isxdigit); /*}*/
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 48 58 65 71 97 103 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 48 58 65 71 97 103 256\">");
}
| CCE_NEG_LOWER {
if ( sf_case_ins() )
else
CCL_NEG_EXPR(islower);
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 97 123 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 97 123 256\">");
}
| CCE_NEG_UPPER {
if ( sf_case_ins() )
else
CCL_NEG_EXPR(isupper);
insert_after(0, "</RegexCharacter>");
- insert_before(0, "<RegexCharacter char_set=\"0 65 91 256\">");
+ insert_before(0, "<RegexCharacter character_set=\"0 65 91 256\">");
}
;
$$ = link_machines( $1, $$);
insert_after(1, "</RegexSequence>");
insert_after(1, "</RegexCharacter>");
- sprintf(piece_temp, "<RegexCharacter char_set=\"%d %d\">", $2, $2 + 1);
+ sprintf(piece_temp, "<RegexCharacter character_set=\"%d %d\">", $2, $2 + 1);
insert_before(1, piece_temp);
insert_before(0, "<RegexSequence>");
}