diff options
| author | Clifford Wolf <clifford@clifford.at> | 2016-07-21 13:34:33 +0200 | 
|---|---|---|
| committer | Clifford Wolf <clifford@clifford.at> | 2016-07-21 13:34:33 +0200 | 
| commit | d7763634b68a735443c61aa32918ee0cdd6e9250 (patch) | |
| tree | d04a1d072d727d0776c42f68668785403cc92bf5 /frontends/verilog/verilog_parser.y | |
| parent | 721f1f5ecfb6334904f6058d6d376d21b5efc438 (diff) | |
| download | yosys-d7763634b68a735443c61aa32918ee0cdd6e9250.tar.gz yosys-d7763634b68a735443c61aa32918ee0cdd6e9250.tar.bz2 yosys-d7763634b68a735443c61aa32918ee0cdd6e9250.zip  | |
After reading the SV spec, using non-standard predict() instead of expect()
Diffstat (limited to 'frontends/verilog/verilog_parser.y')
| -rw-r--r-- | frontends/verilog/verilog_parser.y | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/frontends/verilog/verilog_parser.y b/frontends/verilog/verilog_parser.y index bfb4990b2..10de3a19f 100644 --- a/frontends/verilog/verilog_parser.y +++ b/frontends/verilog/verilog_parser.y @@ -113,7 +113,7 @@ static void free_attr(std::map<std::string, AstNode*> *al)  %token TOK_SYNOPSYS_FULL_CASE TOK_SYNOPSYS_PARALLEL_CASE  %token TOK_SUPPLY0 TOK_SUPPLY1 TOK_TO_SIGNED TOK_TO_UNSIGNED  %token TOK_POS_INDEXED TOK_NEG_INDEXED TOK_ASSERT TOK_ASSUME -%token TOK_EXPECT TOK_PROPERTY +%token TOK_PREDICT TOK_PROPERTY  %type <ast> range range_or_multirange  non_opt_range non_opt_multirange range_or_signed_int  %type <ast> wire_type expr basic_expr concat_list rvalue lvalue lvalue_concat_list @@ -967,8 +967,8 @@ assert:  	TOK_ASSUME '(' expr ')' ';' {  		ast_stack.back()->children.push_back(new AstNode(AST_ASSUME, $3));  	} | -	TOK_EXPECT '(' expr ')' ';' { -		ast_stack.back()->children.push_back(new AstNode(AST_EXPECT, $3)); +	TOK_PREDICT '(' expr ')' ';' { +		ast_stack.back()->children.push_back(new AstNode(AST_PREDICT, $3));  	};  assert_property: @@ -978,8 +978,8 @@ assert_property:  	TOK_ASSUME TOK_PROPERTY '(' expr ')' ';' {  		ast_stack.back()->children.push_back(new AstNode(AST_ASSUME, $4));  	} | -	TOK_EXPECT TOK_PROPERTY '(' expr ')' ';' { -		ast_stack.back()->children.push_back(new AstNode(AST_EXPECT, $4)); +	TOK_PREDICT TOK_PROPERTY '(' expr ')' ';' { +		ast_stack.back()->children.push_back(new AstNode(AST_PREDICT, $4));  	};  simple_behavioral_stmt:  | 
