Result

WA

Code [DL]

module c;integer c,d;initial begin for(c=0;c<30;(for(c=$fscanf(1<<31,"%b",d);d>0;c=c+1)d=d-c))$write(~|d);end end endmodule

stdin

11100111
00110111
00011100
01101001
10000101
10000100
00000110
00011000
00001010
00000000
00000001
00111110
01001101
01001000
00001110
11110000
10000001
11101100
01011011
10101011
11010010
00100010
01011010
01001110
01110011
10111100
00010101
00100100
00010011
01111110
10011001
10100110
10011001
01011110
01001111
00101101
00100101
10001000
00110110
00000011
10010000
10111110
10001111
00001111
00000110
10100000
11111101
01111000
01000010
00011011

stdout

stderr

/volume/CODE:1: syntax error
/volume/CODE:1: error: malformed statement
/volume/CODE:1: error: Error in for loop step assignment.
/volume/CODE:1: syntax error
/volume/CODE:1: error: malformed statement
/volume/CODE:1: syntax error
/volume/CODE:1: syntax error
/volume/CODE:1: error: malformed statement
/volume/CODE:1: syntax error
I give up.
/home/esolang/bin/verilog: line 4: /tmp/code: No such file or directory
rm: cannot remove '/tmp/code': No such file or directory

strace