Deleted Added
full compact
config.y (9370) config.y (9571)
1%union {
2 char *str;
3 int val;
4 struct file_list *file;
5 struct idlst *lst;
6}
7
8%token AND
9%token ANY
10%token ARGS
11%token AT
12%token BIO
1%union {
2 char *str;
3 int val;
4 struct file_list *file;
5 struct idlst *lst;
6}
7
8%token AND
9%token ANY
10%token ARGS
11%token AT
12%token BIO
13%token BUS
13%token COMMA
14%token CONFIG
15%token CONFLICTS
16%token CONTROLLER
17%token CPU
18%token CSR
19%token DEVICE
20%token DISK

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

567 Info_list Info
568 |
569 /* lambda */
570 ;
571
572Info:
573 CSR NUMBER
574 = { cur.d_addr = $2; } |
14%token COMMA
15%token CONFIG
16%token CONFLICTS
17%token CONTROLLER
18%token CPU
19%token CSR
20%token DEVICE
21%token DISK

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

568 Info_list Info
569 |
570 /* lambda */
571 ;
572
573Info:
574 CSR NUMBER
575 = { cur.d_addr = $2; } |
576 BUS NUMBER
577 = {
578 if (cur.d_conn != 0 && cur.d_conn->d_type == CONTROLLER)
579 cur.d_slave = $2;
580 else
581 yyerror("can't specify a bus to something "
582 other than a controller");
583 } |
575 TARGET NUMBER
576 = { cur.d_target = $2; } |
577 UNIT NUMBER
578 = { cur.d_lun = $2; } |
579 DRIVE NUMBER
580 = { cur.d_drive = $2; } |
581 SLAVE NUMBER
582 = {

--- 528 unchanged lines hidden ---
584 TARGET NUMBER
585 = { cur.d_target = $2; } |
586 UNIT NUMBER
587 = { cur.d_lun = $2; } |
588 DRIVE NUMBER
589 = { cur.d_drive = $2; } |
590 SLAVE NUMBER
591 = {

--- 528 unchanged lines hidden ---