Detect illegal port declaration, e.g input/output/inout keyword must be the first.

This commit is contained in:
Udi Finkelstein 2018-06-06 22:27:25 +03:00
parent 270c1814b5
commit 8b7580b0a1
1 changed files with 6 additions and 3 deletions

View File

@ -376,9 +376,10 @@ wire_type:
};
wire_type_token_list:
wire_type_token | wire_type_token_list wire_type_token;
wire_type_token | wire_type_token_list wire_type_token |
wire_type_token_io ;
wire_type_token:
wire_type_token_io:
TOK_INPUT {
astbuf3->is_input = true;
} |
@ -388,7 +389,9 @@ wire_type_token:
TOK_INOUT {
astbuf3->is_input = true;
astbuf3->is_output = true;
} |
};
wire_type_token:
TOK_WIRE {
} |
TOK_REG {