mirror of
https://github.com/owntone/owntone-server.git
synced 2025-02-03 01:46:02 -05: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); }
|
||||
conductor { yylval.ival=CONDUCTOR; return(CONDUCTOR); }
|
||||
grouping { yylval.ival=GROUPING; return(GROUPING); }
|
||||
type { yylval.ival=TYPE; return(TYPE); }
|
||||
|
||||
year { yylval.ival=YEAR; return(YEAR); }
|
||||
bpm { yylval.ival=BPM; return(BPM); }
|
||||
|
@ -62,6 +62,7 @@ int pl_number=2;
|
||||
%token <ival> ORCHESTRA
|
||||
%token <ival> CONDUCTOR
|
||||
%token <ival> GROUPING
|
||||
%token <ival> TYPE
|
||||
|
||||
%token <ival> EQUALS
|
||||
%token <ival> LESS
|
||||
@ -160,6 +161,7 @@ strtag: ARTIST
|
||||
| ORCHESTRA
|
||||
| CONDUCTOR
|
||||
| GROUPING
|
||||
| TYPE
|
||||
;
|
||||
|
||||
strbool: IS { $$=$1; }
|
||||
|
@ -116,6 +116,9 @@ void pl_dump_node(PL_NODE *pnode, int indent) {
|
||||
case GROUPING:
|
||||
printf("GROUPING ");
|
||||
break;
|
||||
case TYPE:
|
||||
printf("TYPE ");
|
||||
break;
|
||||
case YEAR:
|
||||
printf("YEAR ");
|
||||
break;
|
||||
@ -307,6 +310,9 @@ int pl_eval_node(MP3FILE *pmp3, PL_NODE *pnode) {
|
||||
case GROUPING:
|
||||
cval=pmp3->grouping;
|
||||
break;
|
||||
case TYPE:
|
||||
cval=pmp3->description;
|
||||
break;
|
||||
case YEAR:
|
||||
ival=pmp3->year;
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user