mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 16:50:47 +00:00
gst/parse/: Update the prebuild parser sources.
Original commit message from CVS: * gst/parse/grammar.tab.pre.c: * gst/parse/grammar.tab.pre.h: * gst/parse/lex._gst_parse_yy.pre.c: Update the prebuild parser sources.
This commit is contained in:
parent
4df2c01e88
commit
6626976347
4 changed files with 59 additions and 49 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
2007-04-19 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
|
* gst/parse/grammar.tab.pre.c:
|
||||||
|
* gst/parse/grammar.tab.pre.h:
|
||||||
|
* gst/parse/lex._gst_parse_yy.pre.c:
|
||||||
|
Update the prebuild parser sources.
|
||||||
|
|
||||||
2007-04-19 Sebastian Dröge <slomo@circular-chaos.org>
|
2007-04-19 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
* gst/parse/Makefile.am:
|
* gst/parse/Makefile.am:
|
||||||
|
|
|
@ -317,7 +317,7 @@ YYPRINTF (const char *format, ...)
|
||||||
|
|
||||||
#endif /* GST_DISABLE_GST_DEBUG */
|
#endif /* GST_DISABLE_GST_DEBUG */
|
||||||
|
|
||||||
#define GST_BIN_MAKE(res, type, chainval, assign) \
|
#define GST_BIN_MAKE(res, type, chainval, assign, free_string) \
|
||||||
G_STMT_START { \
|
G_STMT_START { \
|
||||||
chain_t *chain = chainval; \
|
chain_t *chain = chainval; \
|
||||||
GSList *walk; \
|
GSList *walk; \
|
||||||
|
@ -327,6 +327,9 @@ G_STMT_START { \
|
||||||
_("specified empty bin \"%s\", not allowed"), type); \
|
_("specified empty bin \"%s\", not allowed"), type); \
|
||||||
g_slist_foreach (assign, (GFunc) gst_parse_strfree, NULL); \
|
g_slist_foreach (assign, (GFunc) gst_parse_strfree, NULL); \
|
||||||
g_slist_free (assign); \
|
g_slist_free (assign); \
|
||||||
|
gst_object_unref (bin); \
|
||||||
|
if (free_string) \
|
||||||
|
gst_parse_strfree (type); /* Need to clean up the string */ \
|
||||||
YYERROR; \
|
YYERROR; \
|
||||||
} else if (!bin) { \
|
} else if (!bin) { \
|
||||||
SET_ERROR (((graph_t *) graph)->error, GST_PARSE_ERROR_NO_SUCH_ELEMENT, \
|
SET_ERROR (((graph_t *) graph)->error, GST_PARSE_ERROR_NO_SUCH_ELEMENT, \
|
||||||
|
@ -605,7 +608,7 @@ static int yyerror (void *scanner, graph_t * graph, const char *s);
|
||||||
|
|
||||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||||
typedef union YYSTYPE
|
typedef union YYSTYPE
|
||||||
#line 468 "./grammar.y"
|
#line 471 "./grammar.y"
|
||||||
{
|
{
|
||||||
gchar *s;
|
gchar *s;
|
||||||
chain_t *c;
|
chain_t *c;
|
||||||
|
@ -615,7 +618,7 @@ typedef union YYSTYPE
|
||||||
graph_t *g;
|
graph_t *g;
|
||||||
}
|
}
|
||||||
/* Line 187 of yacc.c. */
|
/* Line 187 of yacc.c. */
|
||||||
#line 598 "grammar.tab.c"
|
#line 601 "grammar.tab.c"
|
||||||
YYSTYPE;
|
YYSTYPE;
|
||||||
|
|
||||||
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
|
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
|
||||||
|
@ -629,7 +632,7 @@ YYSTYPE;
|
||||||
|
|
||||||
|
|
||||||
/* Line 216 of yacc.c. */
|
/* Line 216 of yacc.c. */
|
||||||
#line 611 "grammar.tab.c"
|
#line 614 "grammar.tab.c"
|
||||||
|
|
||||||
#ifdef short
|
#ifdef short
|
||||||
# undef short
|
# undef short
|
||||||
|
@ -918,10 +921,10 @@ static const yytype_int8 yyrhs[] = {
|
||||||
|
|
||||||
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
|
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
|
||||||
static const yytype_uint16 yyrline[] = {
|
static const yytype_uint16 yyrline[] = {
|
||||||
0, 503, 503, 511, 515, 516, 518, 519, 522, 525,
|
0, 506, 506, 514, 518, 519, 521, 522, 525, 528,
|
||||||
530, 531, 535, 536, 539, 540, 543, 544, 545, 548,
|
533, 534, 538, 539, 542, 543, 546, 547, 548, 551,
|
||||||
561, 562, 563, 566, 571, 572, 607, 635, 636, 650,
|
564, 565, 566, 569, 574, 575, 610, 638, 639, 653,
|
||||||
670, 695, 698
|
673, 698, 701
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1864,7 +1867,7 @@ yyreduce:
|
||||||
YY_REDUCE_PRINT (yyn);
|
YY_REDUCE_PRINT (yyn);
|
||||||
switch (yyn) {
|
switch (yyn) {
|
||||||
case 2:
|
case 2:
|
||||||
#line 503 "./grammar.y"
|
#line 506 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.e) = gst_element_factory_make ((yyvsp[(1) - (1)].s), NULL);
|
(yyval.e) = gst_element_factory_make ((yyvsp[(1) - (1)].s), NULL);
|
||||||
if ((yyval.e) == NULL) {
|
if ((yyval.e) == NULL) {
|
||||||
|
@ -1879,7 +1882,7 @@ yyreduce:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3:
|
case 3:
|
||||||
#line 511 "./grammar.y"
|
#line 514 "./grammar.y"
|
||||||
{
|
{
|
||||||
gst_parse_element_set ((yyvsp[(2) - (2)].s), (yyvsp[(1) - (2)].e), graph);
|
gst_parse_element_set ((yyvsp[(2) - (2)].s), (yyvsp[(1) - (2)].e), graph);
|
||||||
(yyval.e) = (yyvsp[(1) - (2)].e);
|
(yyval.e) = (yyvsp[(1) - (2)].e);
|
||||||
|
@ -1888,66 +1891,66 @@ yyreduce:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 4:
|
case 4:
|
||||||
#line 515 "./grammar.y"
|
#line 518 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.p) = NULL;;
|
(yyval.p) = NULL;;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 5:
|
case 5:
|
||||||
#line 516 "./grammar.y"
|
#line 519 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.p) = g_slist_prepend ((yyvsp[(1) - (2)].p), (yyvsp[(2) - (2)].s));;
|
(yyval.p) = g_slist_prepend ((yyvsp[(1) - (2)].p), (yyvsp[(2) - (2)].s));;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 6:
|
case 6:
|
||||||
#line 518 "./grammar.y"
|
#line 521 "./grammar.y"
|
||||||
{
|
{
|
||||||
GST_BIN_MAKE ((yyval.c), "bin", (yyvsp[(3) - (4)].c),
|
GST_BIN_MAKE ((yyval.c), "bin", (yyvsp[(3) - (4)].c),
|
||||||
(yyvsp[(2) - (4)].p));;
|
(yyvsp[(2) - (4)].p), FALSE);;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 7:
|
case 7:
|
||||||
#line 519 "./grammar.y"
|
#line 522 "./grammar.y"
|
||||||
{
|
{
|
||||||
GST_BIN_MAKE ((yyval.c), (yyvsp[(1) - (4)].s), (yyvsp[(3) - (4)].c),
|
GST_BIN_MAKE ((yyval.c), (yyvsp[(1) - (4)].s), (yyvsp[(3) - (4)].c),
|
||||||
(yyvsp[(2) - (4)].p));
|
(yyvsp[(2) - (4)].p), TRUE);
|
||||||
gst_parse_strfree ((yyvsp[(1) - (4)].s));
|
gst_parse_strfree ((yyvsp[(1) - (4)].s));
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 8:
|
case 8:
|
||||||
#line 522 "./grammar.y"
|
#line 525 "./grammar.y"
|
||||||
{
|
{
|
||||||
GST_BIN_MAKE ((yyval.c), (yyvsp[(1) - (3)].s), NULL,
|
GST_BIN_MAKE ((yyval.c), (yyvsp[(1) - (3)].s), NULL, (yyvsp[(2) - (3)].p),
|
||||||
(yyvsp[(2) - (3)].p));
|
TRUE);
|
||||||
gst_parse_strfree ((yyvsp[(1) - (3)].s));
|
gst_parse_strfree ((yyvsp[(1) - (3)].s));
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 9:
|
case 9:
|
||||||
#line 525 "./grammar.y"
|
#line 528 "./grammar.y"
|
||||||
{
|
{
|
||||||
GST_BIN_MAKE ((yyval.c), (yyvsp[(1) - (4)].s), NULL,
|
GST_BIN_MAKE ((yyval.c), (yyvsp[(1) - (4)].s), NULL, (yyvsp[(2) - (4)].p),
|
||||||
(yyvsp[(2) - (4)].p));
|
TRUE);
|
||||||
gst_parse_strfree ((yyvsp[(1) - (4)].s));
|
gst_parse_strfree ((yyvsp[(1) - (4)].s));
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 10:
|
case 10:
|
||||||
#line 530 "./grammar.y"
|
#line 533 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.p) = g_slist_prepend (NULL, (yyvsp[(1) - (1)].s));;
|
(yyval.p) = g_slist_prepend (NULL, (yyvsp[(1) - (1)].s));;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 11:
|
case 11:
|
||||||
#line 531 "./grammar.y"
|
#line 534 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.p) = (yyvsp[(2) - (2)].p);
|
(yyval.p) = (yyvsp[(2) - (2)].p);
|
||||||
(yyval.p) = g_slist_prepend ((yyval.p), (yyvsp[(1) - (2)].s));
|
(yyval.p) = g_slist_prepend ((yyval.p), (yyvsp[(1) - (2)].s));
|
||||||
|
@ -1956,56 +1959,56 @@ yyreduce:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 12:
|
case 12:
|
||||||
#line 535 "./grammar.y"
|
#line 538 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.p) = g_slist_prepend (NULL, (yyvsp[(2) - (2)].s));;
|
(yyval.p) = g_slist_prepend (NULL, (yyvsp[(2) - (2)].s));;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 13:
|
case 13:
|
||||||
#line 536 "./grammar.y"
|
#line 539 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.p) = g_slist_prepend ((yyvsp[(3) - (3)].p), (yyvsp[(2) - (3)].s));;
|
(yyval.p) = g_slist_prepend ((yyvsp[(3) - (3)].p), (yyvsp[(2) - (3)].s));;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 14:
|
case 14:
|
||||||
#line 539 "./grammar.y"
|
#line 542 "./grammar.y"
|
||||||
{
|
{
|
||||||
MAKE_REF ((yyval.l), (yyvsp[(1) - (1)].s), NULL);;
|
MAKE_REF ((yyval.l), (yyvsp[(1) - (1)].s), NULL);;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 15:
|
case 15:
|
||||||
#line 540 "./grammar.y"
|
#line 543 "./grammar.y"
|
||||||
{
|
{
|
||||||
MAKE_REF ((yyval.l), (yyvsp[(1) - (2)].s), (yyvsp[(2) - (2)].p));;
|
MAKE_REF ((yyval.l), (yyvsp[(1) - (2)].s), (yyvsp[(2) - (2)].p));;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 16:
|
case 16:
|
||||||
#line 543 "./grammar.y"
|
#line 546 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.l) = (yyvsp[(1) - (1)].l);;
|
(yyval.l) = (yyvsp[(1) - (1)].l);;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 17:
|
case 17:
|
||||||
#line 544 "./grammar.y"
|
#line 547 "./grammar.y"
|
||||||
{
|
{
|
||||||
MAKE_REF ((yyval.l), NULL, (yyvsp[(1) - (1)].p));;
|
MAKE_REF ((yyval.l), NULL, (yyvsp[(1) - (1)].p));;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 18:
|
case 18:
|
||||||
#line 545 "./grammar.y"
|
#line 548 "./grammar.y"
|
||||||
{
|
{
|
||||||
MAKE_REF ((yyval.l), NULL, NULL);;
|
MAKE_REF ((yyval.l), NULL, NULL);;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 19:
|
case 19:
|
||||||
#line 548 "./grammar.y"
|
#line 551 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.l) = (yyvsp[(1) - (3)].l);
|
(yyval.l) = (yyvsp[(1) - (3)].l);
|
||||||
if ((yyvsp[(2) - (3)].s)) {
|
if ((yyvsp[(2) - (3)].s)) {
|
||||||
|
@ -2023,28 +2026,28 @@ yyreduce:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 20:
|
case 20:
|
||||||
#line 561 "./grammar.y"
|
#line 564 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.p) = g_slist_prepend (NULL, (yyvsp[(1) - (1)].l));;
|
(yyval.p) = g_slist_prepend (NULL, (yyvsp[(1) - (1)].l));;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 21:
|
case 21:
|
||||||
#line 562 "./grammar.y"
|
#line 565 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.p) = g_slist_prepend ((yyvsp[(2) - (2)].p), (yyvsp[(1) - (2)].l));;
|
(yyval.p) = g_slist_prepend ((yyvsp[(2) - (2)].p), (yyvsp[(1) - (2)].l));;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 22:
|
case 22:
|
||||||
#line 563 "./grammar.y"
|
#line 566 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.p) = (yyvsp[(1) - (2)].p);;
|
(yyval.p) = (yyvsp[(1) - (2)].p);;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 23:
|
case 23:
|
||||||
#line 566 "./grammar.y"
|
#line 569 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.c) = gst_parse_chain_new ();
|
(yyval.c) = gst_parse_chain_new ();
|
||||||
(yyval.c)->first = (yyval.c)->last = (yyvsp[(1) - (1)].e);
|
(yyval.c)->first = (yyval.c)->last = (yyvsp[(1) - (1)].e);
|
||||||
|
@ -2055,14 +2058,14 @@ yyreduce:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 24:
|
case 24:
|
||||||
#line 571 "./grammar.y"
|
#line 574 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.c) = (yyvsp[(1) - (1)].c);;
|
(yyval.c) = (yyvsp[(1) - (1)].c);;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 25:
|
case 25:
|
||||||
#line 572 "./grammar.y"
|
#line 575 "./grammar.y"
|
||||||
{
|
{
|
||||||
if ((yyvsp[(1) - (2)].c)->back && (yyvsp[(2) - (2)].c)->front) {
|
if ((yyvsp[(1) - (2)].c)->back && (yyvsp[(2) - (2)].c)->front) {
|
||||||
if (!(yyvsp[(1) - (2)].c)->back->sink_name) {
|
if (!(yyvsp[(1) - (2)].c)->back->sink_name) {
|
||||||
|
@ -2113,7 +2116,7 @@ yyreduce:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 26:
|
case 26:
|
||||||
#line 607 "./grammar.y"
|
#line 610 "./grammar.y"
|
||||||
{
|
{
|
||||||
GSList *walk;
|
GSList *walk;
|
||||||
|
|
||||||
|
@ -2154,14 +2157,14 @@ yyreduce:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 27:
|
case 27:
|
||||||
#line 635 "./grammar.y"
|
#line 638 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.c) = (yyvsp[(1) - (2)].c);;
|
(yyval.c) = (yyvsp[(1) - (2)].c);;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 28:
|
case 28:
|
||||||
#line 636 "./grammar.y"
|
#line 639 "./grammar.y"
|
||||||
{
|
{
|
||||||
if ((yyvsp[(2) - (2)].c)->front) {
|
if ((yyvsp[(2) - (2)].c)->front) {
|
||||||
if (!(yyvsp[(2) - (2)].c)->front->src_name) {
|
if (!(yyvsp[(2) - (2)].c)->front->src_name) {
|
||||||
|
@ -2184,7 +2187,7 @@ yyreduce:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 29:
|
case 29:
|
||||||
#line 650 "./grammar.y"
|
#line 653 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.c) = (yyvsp[(2) - (2)].c);
|
(yyval.c) = (yyvsp[(2) - (2)].c);
|
||||||
if ((yyval.c)->front) {
|
if ((yyval.c)->front) {
|
||||||
|
@ -2211,7 +2214,7 @@ yyreduce:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 30:
|
case 30:
|
||||||
#line 670 "./grammar.y"
|
#line 673 "./grammar.y"
|
||||||
{
|
{
|
||||||
GstElement *element =
|
GstElement *element =
|
||||||
gst_element_make_from_uri (GST_URI_SINK, (yyvsp[(2) - (2)].s), NULL);
|
gst_element_make_from_uri (GST_URI_SINK, (yyvsp[(2) - (2)].s), NULL);
|
||||||
|
@ -2243,7 +2246,7 @@ yyreduce:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 31:
|
case 31:
|
||||||
#line 695 "./grammar.y"
|
#line 698 "./grammar.y"
|
||||||
{
|
{
|
||||||
SET_ERROR (((graph_t *) graph)->error, GST_PARSE_ERROR_EMPTY,
|
SET_ERROR (((graph_t *) graph)->error, GST_PARSE_ERROR_EMPTY,
|
||||||
_("empty pipeline not allowed"));
|
_("empty pipeline not allowed"));
|
||||||
|
@ -2253,7 +2256,7 @@ yyreduce:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 32:
|
case 32:
|
||||||
#line 698 "./grammar.y"
|
#line 701 "./grammar.y"
|
||||||
{
|
{
|
||||||
(yyval.g) = (graph_t *) graph;
|
(yyval.g) = (graph_t *) graph;
|
||||||
if ((yyvsp[(1) - (1)].c)->front) {
|
if ((yyvsp[(1) - (1)].c)->front) {
|
||||||
|
@ -2285,7 +2288,7 @@ yyreduce:
|
||||||
|
|
||||||
|
|
||||||
/* Line 1267 of yacc.c. */
|
/* Line 1267 of yacc.c. */
|
||||||
#line 2199 "grammar.tab.c"
|
#line 2202 "grammar.tab.c"
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -2485,7 +2488,7 @@ yyreturn:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#line 721 "./grammar.y"
|
#line 724 "./grammar.y"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -62,7 +62,7 @@
|
||||||
|
|
||||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||||
typedef union YYSTYPE
|
typedef union YYSTYPE
|
||||||
#line 468 "./grammar.y"
|
#line 471 "./grammar.y"
|
||||||
{
|
{
|
||||||
gchar *s;
|
gchar *s;
|
||||||
chain_t *c;
|
chain_t *c;
|
||||||
|
|
|
@ -2442,7 +2442,7 @@ enum yytokentype
|
||||||
|
|
||||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||||
typedef union YYSTYPE
|
typedef union YYSTYPE
|
||||||
#line 468 "./grammar.y"
|
#line 471 "./grammar.y"
|
||||||
{
|
{
|
||||||
gchar *s;
|
gchar *s;
|
||||||
chain_t *c;
|
chain_t *c;
|
||||||
|
|
Loading…
Reference in a new issue