move similar blocks close to each other to make similarities

more evident



git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@22727 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Luigi Rizzo
2006-04-27 01:35:52 +00:00
parent e7d6df39d0
commit a8995c0bfd
2 changed files with 142 additions and 133 deletions

View File

@@ -135,6 +135,9 @@ includes { STORE_POS; return KW_INCLUDES;}
return word; return word;
} }
<paren>{NOPARENS}\) { <paren>{NOPARENS}\) {
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
yylloc->first_column=my_col; yylloc->first_column=my_col;
@@ -218,6 +221,35 @@ includes { STORE_POS; return KW_INCLUDES;}
yymore(); yymore();
} }
<argg>{NOARGG}\( {
/* printf("ARGG:%s\n",yytext); */
/* printf("GOT AN LP!!!\n"); */
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
parencount++;
pbcpush('(');
yymore();
}
<argg>{NOARGG}\[ {
/*printf("ARGG:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('[');
yymore();
}
<argg>{NOARGG}\{ {
/*printf("ARGG:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('{');
yymore();
}
<argg>{NOARGG}\) { <argg>{NOARGG}\) {
/* printf("ARGG:%s\n",yytext); */ /* printf("ARGG:%s\n",yytext); */
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
@@ -256,16 +288,6 @@ includes { STORE_POS; return KW_INCLUDES;}
} }
} }
<argg>{NOARGG}\( {
/* printf("ARGG:%s\n",yytext); */
/* printf("GOT AN LP!!!\n"); */
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
parencount++;
pbcpush('(');
yymore();
}
<argg>{NOARGG}\, { <argg>{NOARGG}\, {
/* printf("ARGG:%s\n",yytext); */ /* printf("ARGG:%s\n",yytext); */
if( parencount != 0) { if( parencount != 0) {
@@ -299,14 +321,6 @@ includes { STORE_POS; return KW_INCLUDES;}
} }
} }
<argg>{NOARGG}\{ {
/*printf("ARGG:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('{');
yymore();
}
<argg>{NOARGG}\} { <argg>{NOARGG}\} {
/*printf("ARGG:%s\n",yytext);*/ /*printf("ARGG:%s\n",yytext);*/
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
@@ -323,14 +337,6 @@ includes { STORE_POS; return KW_INCLUDES;}
yymore(); yymore();
} }
<argg>{NOARGG}\[ {
/*printf("ARGG:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('[');
yymore();
}
<argg>{NOARGG}\] { <argg>{NOARGG}\] {
/*printf("ARGG:%s\n",yytext);*/ /*printf("ARGG:%s\n",yytext);*/
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
@@ -347,6 +353,9 @@ includes { STORE_POS; return KW_INCLUDES;}
yymore(); yymore();
} }
<semic>{NOSEMIC}\[ { <semic>{NOSEMIC}\[ {
/*printf("SEMIC:%s\n",yytext);*/ /*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
@@ -355,6 +364,22 @@ includes { STORE_POS; return KW_INCLUDES;}
pbcpush('['); pbcpush('[');
} }
<semic>{NOSEMIC}\{ {
/*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('{');
yymore();
}
<semic>{NOSEMIC}\( {
/*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('(');
yymore();
}
<semic>{NOSEMIC}\] { <semic>{NOSEMIC}\] {
/*printf("SEMIC:%s\n",yytext);*/ /*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
@@ -371,14 +396,6 @@ includes { STORE_POS; return KW_INCLUDES;}
yymore(); yymore();
} }
<semic>{NOSEMIC}\{ {
/*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('{');
yymore();
}
<semic>{NOSEMIC}\} { <semic>{NOSEMIC}\} {
/*printf("SEMIC:%s\n",yytext);*/ /*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
@@ -395,14 +412,6 @@ includes { STORE_POS; return KW_INCLUDES;}
yymore(); yymore();
} }
<semic>{NOSEMIC}\( {
/*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('(');
yymore();
}
<semic>{NOSEMIC}\) { <semic>{NOSEMIC}\) {
/*printf("SEMIC:%s\n",yytext);*/ /*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;

View File

@@ -372,14 +372,14 @@ static yyconst flex_int16_t yy_accept[226] =
8, 5, 6, 12, 43, 43, 43, 43, 43, 43, 8, 5, 6, 12, 43, 43, 43, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 1, 43, 43, 43, 43, 43, 43, 43, 43, 43, 1,
10, 2, 65, 45, 44, 46, 47, 48, 49, 65, 10, 2, 65, 45, 44, 46, 47, 48, 49, 65,
61, 62, 63, 57, 58, 59, 60, 65, 51, 50, 59, 62, 63, 57, 60, 58, 61, 65, 50, 53,
52, 55, 56, 53, 54, 42, 41, 43, 43, 13, 54, 51, 56, 52, 55, 42, 41, 43, 43, 13,
11, 43, 43, 43, 43, 43, 43, 43, 43, 43, 11, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 20, 43, 43, 43, 43, 43, 43, 43, 43, 43, 20, 43, 43, 43, 43, 43, 43, 43,
43, 43, 0, 45, 44, 46, 47, 48, 49, 0, 43, 43, 0, 45, 44, 46, 47, 48, 49, 0,
61, 62, 63, 57, 58, 59, 60, 0, 51, 50, 59, 62, 63, 57, 60, 58, 61, 0, 50, 53,
52, 55, 56, 53, 54, 43, 13, 13, 43, 43, 54, 51, 56, 52, 55, 43, 13, 13, 43, 43,
43, 43, 43, 43, 43, 43, 31, 43, 43, 43, 43, 43, 43, 43, 43, 43, 31, 43, 43, 43,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
43, 43, 43, 43, 33, 43, 43, 43, 25, 43, 43, 43, 43, 43, 33, 43, 43, 43, 25, 43,
@@ -1257,7 +1257,7 @@ YY_RULE_SETUP
case 44: case 44:
/* rule 44 can match eol */ /* rule 44 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 138 "ael.flex" #line 141 "ael.flex"
{ {
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
yylloc->first_column=my_col; yylloc->first_column=my_col;
@@ -1290,7 +1290,7 @@ YY_RULE_SETUP
case 45: case 45:
/* rule 45 can match eol */ /* rule 45 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 167 "ael.flex" #line 170 "ael.flex"
{ {
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
yylloc->first_column=my_col; yylloc->first_column=my_col;
@@ -1302,7 +1302,7 @@ YY_RULE_SETUP
case 46: case 46:
/* rule 46 can match eol */ /* rule 46 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 175 "ael.flex" #line 178 "ael.flex"
{ {
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
yylloc->first_column=my_col; yylloc->first_column=my_col;
@@ -1313,7 +1313,7 @@ YY_RULE_SETUP
case 47: case 47:
/* rule 47 can match eol */ /* rule 47 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 182 "ael.flex" #line 185 "ael.flex"
{ {
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
yylloc->first_column=my_col; yylloc->first_column=my_col;
@@ -1333,7 +1333,7 @@ YY_RULE_SETUP
case 48: case 48:
/* rule 48 can match eol */ /* rule 48 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 198 "ael.flex" #line 201 "ael.flex"
{ {
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
yylloc->first_column=my_col; yylloc->first_column=my_col;
@@ -1344,7 +1344,7 @@ YY_RULE_SETUP
case 49: case 49:
/* rule 49 can match eol */ /* rule 49 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 205 "ael.flex" #line 208 "ael.flex"
{ {
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
yylloc->first_column=my_col; yylloc->first_column=my_col;
@@ -1364,7 +1364,45 @@ YY_RULE_SETUP
case 50: case 50:
/* rule 50 can match eol */ /* rule 50 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 221 "ael.flex" #line 227 "ael.flex"
{
/* printf("ARGG:%s\n",yytext); */
/* printf("GOT AN LP!!!\n"); */
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
parencount++;
pbcpush('(');
yymore();
}
YY_BREAK
case 51:
/* rule 51 can match eol */
YY_RULE_SETUP
#line 237 "ael.flex"
{
/*printf("ARGG:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('[');
yymore();
}
YY_BREAK
case 52:
/* rule 52 can match eol */
YY_RULE_SETUP
#line 245 "ael.flex"
{
/*printf("ARGG:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('{');
yymore();
}
YY_BREAK
case 53:
/* rule 53 can match eol */
YY_RULE_SETUP
#line 253 "ael.flex"
{ {
/* printf("ARGG:%s\n",yytext); */ /* printf("ARGG:%s\n",yytext); */
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
@@ -1403,24 +1441,10 @@ YY_RULE_SETUP
} }
} }
YY_BREAK YY_BREAK
case 51: case 54:
/* rule 51 can match eol */ /* rule 54 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 259 "ael.flex" #line 291 "ael.flex"
{
/* printf("ARGG:%s\n",yytext); */
/* printf("GOT AN LP!!!\n"); */
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
parencount++;
pbcpush('(');
yymore();
}
YY_BREAK
case 52:
/* rule 52 can match eol */
YY_RULE_SETUP
#line 269 "ael.flex"
{ {
/* printf("ARGG:%s\n",yytext); */ /* printf("ARGG:%s\n",yytext); */
if( parencount != 0) { if( parencount != 0) {
@@ -1454,22 +1478,10 @@ YY_RULE_SETUP
} }
} }
YY_BREAK YY_BREAK
case 53: case 55:
/* rule 53 can match eol */ /* rule 55 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 302 "ael.flex" #line 324 "ael.flex"
{
/*printf("ARGG:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('{');
yymore();
}
YY_BREAK
case 54:
/* rule 54 can match eol */
YY_RULE_SETUP
#line 310 "ael.flex"
{ {
/*printf("ARGG:%s\n",yytext);*/ /*printf("ARGG:%s\n",yytext);*/
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
@@ -1486,22 +1498,10 @@ YY_RULE_SETUP
yymore(); yymore();
} }
YY_BREAK YY_BREAK
case 55:
/* rule 55 can match eol */
YY_RULE_SETUP
#line 326 "ael.flex"
{
/*printf("ARGG:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('[');
yymore();
}
YY_BREAK
case 56: case 56:
/* rule 56 can match eol */ /* rule 56 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 334 "ael.flex" #line 340 "ael.flex"
{ {
/*printf("ARGG:%s\n",yytext);*/ /*printf("ARGG:%s\n",yytext);*/
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
@@ -1521,7 +1521,7 @@ YY_RULE_SETUP
case 57: case 57:
/* rule 57 can match eol */ /* rule 57 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 350 "ael.flex" #line 359 "ael.flex"
{ {
/*printf("SEMIC:%s\n",yytext);*/ /*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
@@ -1533,7 +1533,31 @@ YY_RULE_SETUP
case 58: case 58:
/* rule 58 can match eol */ /* rule 58 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 358 "ael.flex" #line 367 "ael.flex"
{
/*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('{');
yymore();
}
YY_BREAK
case 59:
/* rule 59 can match eol */
YY_RULE_SETUP
#line 375 "ael.flex"
{
/*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('(');
yymore();
}
YY_BREAK
case 60:
/* rule 60 can match eol */
YY_RULE_SETUP
#line 383 "ael.flex"
{ {
/*printf("SEMIC:%s\n",yytext);*/ /*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
@@ -1550,22 +1574,10 @@ YY_RULE_SETUP
yymore(); yymore();
} }
YY_BREAK YY_BREAK
case 59: case 61:
/* rule 59 can match eol */ /* rule 61 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 374 "ael.flex" #line 399 "ael.flex"
{
/*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('{');
yymore();
}
YY_BREAK
case 60:
/* rule 60 can match eol */
YY_RULE_SETUP
#line 382 "ael.flex"
{ {
/*printf("SEMIC:%s\n",yytext);*/ /*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
@@ -1582,22 +1594,10 @@ YY_RULE_SETUP
yymore(); yymore();
} }
YY_BREAK YY_BREAK
case 61:
/* rule 61 can match eol */
YY_RULE_SETUP
#line 398 "ael.flex"
{
/*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno;
yylloc->first_column=my_col;
pbcpush('(');
yymore();
}
YY_BREAK
case 62: case 62:
/* rule 62 can match eol */ /* rule 62 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 406 "ael.flex" #line 415 "ael.flex"
{ {
/*printf("SEMIC:%s\n",yytext);*/ /*printf("SEMIC:%s\n",yytext);*/
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
@@ -1617,7 +1617,7 @@ YY_RULE_SETUP
case 63: case 63:
/* rule 63 can match eol */ /* rule 63 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 422 "ael.flex" #line 431 "ael.flex"
{ {
yylloc->first_line = my_lineno; yylloc->first_line = my_lineno;
yylloc->first_column=my_col; yylloc->first_column=my_col;
@@ -1636,7 +1636,7 @@ YY_RULE_SETUP
case 64: case 64:
/* rule 64 can match eol */ /* rule 64 can match eol */
YY_RULE_SETUP YY_RULE_SETUP
#line 437 "ael.flex" #line 446 "ael.flex"
{ {
FILE *in1; FILE *in1;
char fnamebuf[1024],*p1,*p2; char fnamebuf[1024],*p1,*p2;
@@ -1703,7 +1703,7 @@ case YY_STATE_EOF(INITIAL):
case YY_STATE_EOF(paren): case YY_STATE_EOF(paren):
case YY_STATE_EOF(semic): case YY_STATE_EOF(semic):
case YY_STATE_EOF(argg): case YY_STATE_EOF(argg):
#line 499 "ael.flex" #line 508 "ael.flex"
{ {
if ( --include_stack_index < 0 ) { if ( --include_stack_index < 0 ) {
yyterminate(); yyterminate();
@@ -1719,7 +1719,7 @@ case YY_STATE_EOF(argg):
YY_BREAK YY_BREAK
case 65: case 65:
YY_RULE_SETUP YY_RULE_SETUP
#line 512 "ael.flex" #line 521 "ael.flex"
ECHO; ECHO;
YY_BREAK YY_BREAK
#line 1726 "ael_lex.c" #line 1726 "ael_lex.c"
@@ -2852,7 +2852,7 @@ void ael_yyfree (void * ptr , yyscan_t yyscanner)
#define YYTABLES_NAME "yytables" #define YYTABLES_NAME "yytables"
#line 512 "ael.flex" #line 521 "ael.flex"