#!/usr/bin/perl
use strict;
use warnings;
while (<DATA>) {
s/if\s*(\((?>[^()]|(?1))*\))(*SKIP)(*F)|(\w+)(\s*<=[^;]*)/$2_yes$3/gs;
}
__DATA__
always @(posedge clk or negedge rst_n)
if(!rst_n)begin
d1 <= 0; //perl_comment_4
//perl_comment_5
d2 <= 1 //perl_comment_6
+ 2;
end
else if( d3 <= d4 && ( d5 <= 3 ) ) begin
d6 <= d7 +
(d8 <= d9 ? 1 : 0);
//perl_comment_7
d10 <= d11 <=
d12
+ d13
<= d14 ? 1 : 0;
end
IyEvdXNyL2Jpbi9wZXJsCnVzZSBzdHJpY3Q7CnVzZSB3YXJuaW5nczsKCiQvID0gdW5kZWY7Cgp3aGlsZSAoPERBVEE+KSB7CiAgcy9pZlxzKihcKCg/PlteKCldfCg/MSkpKlwpKSgqU0tJUCkoKkYpfChcdyspKFxzKjw9W147XSopLyQyX3llcyQzL2dzOwogIHByaW50Owp9CgpfX0RBVEFfXwphbHdheXMgQChwb3NlZGdlIGNsayBvciBuZWdlZGdlIHJzdF9uKQppZighcnN0X24pYmVnaW4KICAgICAgICBkMSA8PSAwOyAvL3BlcmxfY29tbWVudF80CiAgICAgICAgLy9wZXJsX2NvbW1lbnRfNQogICAgICAgIGQyIDw9IDEgIC8vcGVybF9jb21tZW50XzYKICAgICAgICAgICAgICAgICArIDI7CiAgICAgICAgZW5kCmVsc2UgaWYoIGQzIDw9IGQ0ICYmICggZDUgPD0gMyApICkgYmVnaW4KICAgICAgICBkNiA8PSBkNyArCiAgICAgICAgICAgICAgICAgKGQ4IDw9IGQ5ID8gMSA6IDApOwogICAgICAgIC8vcGVybF9jb21tZW50XzcKICAgICAgICBkMTAgPD0gZDExIDw9CiAgICAgICAgICAgICAgICAgICAgICBkMTIKICAgICAgICAgICAgICAgICAgICAgICAgKyBkMTMKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw9IGQxNCA/IDEgOiAwOwogICAgICAgIGVuZA==