parse-events.y (f5b1135bf79557563a814e53ecd610cce663c1e3) parse-events.y (63dab225f334e0e21f7106aed8d888b500b53ce6)
1%pure-parser
2%name-prefix "parse_events_"
3%parse-param {void *_data}
4%parse-param {void *scanner}
5%lex-param {void* scanner}
6
7%{
8

--- 105 unchanged lines hidden (view full) ---

114|
115group_def
116
117group_def:
118PE_NAME '{' events '}'
119{
120 struct list_head *list = $3;
121
1%pure-parser
2%name-prefix "parse_events_"
3%parse-param {void *_data}
4%parse-param {void *scanner}
5%lex-param {void* scanner}
6
7%{
8

--- 105 unchanged lines hidden (view full) ---

114|
115group_def
116
117group_def:
118PE_NAME '{' events '}'
119{
120 struct list_head *list = $3;
121
122 parse_events__group($1, list);
122 parse_events__set_leader($1, list);
123 $$ = list;
124}
125|
126'{' events '}'
127{
128 struct list_head *list = $2;
129
123 $$ = list;
124}
125|
126'{' events '}'
127{
128 struct list_head *list = $2;
129
130 parse_events__group(NULL, list);
130 parse_events__set_leader(NULL, list);
131 $$ = list;
132}
133
134events:
135events ',' event
136{
137 struct list_head *event = $3;
138 struct list_head *list = $1;

--- 243 unchanged lines hidden ---
131 $$ = list;
132}
133
134events:
135events ',' event
136{
137 struct list_head *event = $3;
138 struct list_head *list = $1;

--- 243 unchanged lines hidden ---