mirror of
https://github.com/owntone/owntone-server.git
synced 2025-04-27 13:54:49 -04:00
add TYPE keyword to parser
This commit is contained in:
parent
493f0bffbf
commit
7aec2d1639
@ -54,6 +54,7 @@ composer { yylval.ival=COMPOSER; return(COMPOSER); }
|
|||||||
orchestra { yylval.ival=ORCHESTRA; return(ORCHESTRA); }
|
orchestra { yylval.ival=ORCHESTRA; return(ORCHESTRA); }
|
||||||
conductor { yylval.ival=CONDUCTOR; return(CONDUCTOR); }
|
conductor { yylval.ival=CONDUCTOR; return(CONDUCTOR); }
|
||||||
grouping { yylval.ival=GROUPING; return(GROUPING); }
|
grouping { yylval.ival=GROUPING; return(GROUPING); }
|
||||||
|
type { yylval.ival=TYPE; return(TYPE); }
|
||||||
|
|
||||||
year { yylval.ival=YEAR; return(YEAR); }
|
year { yylval.ival=YEAR; return(YEAR); }
|
||||||
bpm { yylval.ival=BPM; return(BPM); }
|
bpm { yylval.ival=BPM; return(BPM); }
|
||||||
|
@ -62,6 +62,7 @@ int pl_number=2;
|
|||||||
%token <ival> ORCHESTRA
|
%token <ival> ORCHESTRA
|
||||||
%token <ival> CONDUCTOR
|
%token <ival> CONDUCTOR
|
||||||
%token <ival> GROUPING
|
%token <ival> GROUPING
|
||||||
|
%token <ival> TYPE
|
||||||
|
|
||||||
%token <ival> EQUALS
|
%token <ival> EQUALS
|
||||||
%token <ival> LESS
|
%token <ival> LESS
|
||||||
@ -160,6 +161,7 @@ strtag: ARTIST
|
|||||||
| ORCHESTRA
|
| ORCHESTRA
|
||||||
| CONDUCTOR
|
| CONDUCTOR
|
||||||
| GROUPING
|
| GROUPING
|
||||||
|
| TYPE
|
||||||
;
|
;
|
||||||
|
|
||||||
strbool: IS { $$=$1; }
|
strbool: IS { $$=$1; }
|
||||||
|
@ -116,6 +116,9 @@ void pl_dump_node(PL_NODE *pnode, int indent) {
|
|||||||
case GROUPING:
|
case GROUPING:
|
||||||
printf("GROUPING ");
|
printf("GROUPING ");
|
||||||
break;
|
break;
|
||||||
|
case TYPE:
|
||||||
|
printf("TYPE ");
|
||||||
|
break;
|
||||||
case YEAR:
|
case YEAR:
|
||||||
printf("YEAR ");
|
printf("YEAR ");
|
||||||
break;
|
break;
|
||||||
@ -307,6 +310,9 @@ int pl_eval_node(MP3FILE *pmp3, PL_NODE *pnode) {
|
|||||||
case GROUPING:
|
case GROUPING:
|
||||||
cval=pmp3->grouping;
|
cval=pmp3->grouping;
|
||||||
break;
|
break;
|
||||||
|
case TYPE:
|
||||||
|
cval=pmp3->description;
|
||||||
|
break;
|
||||||
case YEAR:
|
case YEAR:
|
||||||
ival=pmp3->year;
|
ival=pmp3->year;
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user