2017-03-10 02:09:46 +01:00
|
|
|
#!/usr/bin/env python3
|
|
|
|
|
|
|
|
|
|
import fileinput
|
|
|
|
|
|
|
|
|
|
ren = None
|
|
|
|
|
|
|
|
|
|
for line in fileinput.input():
|
|
|
|
|
line = line.split()
|
|
|
|
|
if len(line) == 0:
|
|
|
|
|
continue
|
|
|
|
|
if line[0] == ".io_tile":
|
|
|
|
|
current_tile = (int(line[1]), int(line[2]))
|
|
|
|
|
if line[0] == "IoCtrl" and line[1] == "REN_0":
|
|
|
|
|
ren = (current_tile[0], current_tile[1], 0)
|
|
|
|
|
if line[0] == "IoCtrl" and line[1] == "REN_1":
|
|
|
|
|
ren = (current_tile[0], current_tile[1], 1)
|
|
|
|
|
if line[0] == "IOB_0":
|
|
|
|
|
iob = (current_tile[0], current_tile[1], 0)
|
|
|
|
|
if line[0] == "IOB_1":
|
|
|
|
|
iob = (current_tile[0], current_tile[1], 1)
|
|
|
|
|
|
2017-08-01 02:01:55 +02:00
|
|
|
if ren is None:
|
2017-03-10 02:09:46 +01:00
|
|
|
print("(%2d, %2d, %2d, ? , ? , ? )," % (iob[0], iob[1], iob[2]))
|
|
|
|
|
else:
|
|
|
|
|
print("(%2d, %2d, %2d, %2d, %2d, %2d)," % (iob[0], iob[1], iob[2], ren[0], ren[1], ren[2]))
|
|
|
|
|
|