Skip to content

Commit 043cf7d

Browse files
stevelucrobgruen
andauthored
Player (#1748)
better intellisense with add track to playlist; more grammar --------- Co-authored-by: robgruen <robgruen@microsoft.com>
1 parent 77bb743 commit 043cf7d

File tree

2 files changed

+43
-3
lines changed

2 files changed

+43
-3
lines changed

ts/packages/agents/player/src/agent/playerGrammar.agr

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,39 @@
33

44
@ <Start> = <Pause>
55
| <Resume>
6-
6+
| <PlayCommand>
77
@ <Pause> = pause ((the)? music)? -> { actionName: "pause" }
8-
@ <Resume> = resume ((the)? music)? -> { actionName: "resume" }
8+
@ <Resume> = resume ((the)? music)? -> { actionName: "resume" }
9+
@ <PlayCommand> = <PlayTrackNumberCommand>
10+
@ <PlayTrackNumberCommand> =
11+
play (the)? $(n:<Ordinal>) (<Item>)? -> {
12+
actionName: "playFromCurrentTrackList",
13+
parameters: {
14+
trackNumber: $(n)
15+
}
16+
}
17+
| play track $(n:<Cardinal>) -> {
18+
actionName: "playFromCurrentTrackList",
19+
parameters: {
20+
trackNumber: $(n)
21+
}
22+
}
23+
| play track #$(n:number) -> {
24+
actionName: "playFromCurrentTrackList",
25+
parameters: {
26+
trackNumber: $(n)
27+
}
28+
}
29+
@ <Item> = one | track | song | cut
30+
@ <Cardinal> =
31+
one -> 1
32+
| two -> 2
33+
| three -> 3
34+
| four -> 4
35+
@ <Ordinal> =
36+
first -> 1
37+
| second -> 2
38+
| third -> 3
39+
| troisiemme -> 3
40+
| fourth -> 4
41+

ts/packages/agents/player/src/agent/playerSchema.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@
5353
"name": "checked_wildcard"
5454
},
5555
"addToPlaylistFromCurrentTrackList": {
56-
"name": "checked_wildcard"
56+
"name": "checked_wildcard",
57+
"trackNumber": "ordinal"
5758
}
5859
},
5960
"paramCompletionEmojis": {
@@ -78,6 +79,12 @@
7879
},
7980
"deletePlaylist": {
8081
"name": "📃"
82+
},
83+
"addCurrentTrackToPlaylist": {
84+
"name": "📃"
85+
},
86+
"addToPlaylistFromCurrentTrackList": {
87+
"name": "📃"
8188
}
8289
}
8390
}

0 commit comments

Comments
 (0)