better output B0
This commit is contained in:
parent
87757620cf
commit
889518e47a
5
.vscode/settings.json
vendored
Normal file
5
.vscode/settings.json
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"cSpell.words": [
|
||||||
|
"csvfile"
|
||||||
|
]
|
||||||
|
}
|
@ -3,7 +3,6 @@ import csv
|
|||||||
|
|
||||||
from numpy import append
|
from numpy import append
|
||||||
|
|
||||||
print(sys.argv)
|
|
||||||
if len(sys.argv) == 1:
|
if len(sys.argv) == 1:
|
||||||
print("Default arguments parsed")
|
print("Default arguments parsed")
|
||||||
sys.argv.append("fsa_description.arg")
|
sys.argv.append("fsa_description.arg")
|
||||||
@ -23,19 +22,26 @@ with open(sys.argv[1], "r", newline="", encoding="utf8") as csvfile:
|
|||||||
|
|
||||||
with open(sys.argv[2], "r", newline="", encoding="utf8") as csvfile:
|
with open(sys.argv[2], "r", newline="", encoding="utf8") as csvfile:
|
||||||
filereader = csv.reader(csvfile, delimiter="\t", quotechar="|")
|
filereader = csv.reader(csvfile, delimiter="\t", quotechar="|")
|
||||||
test1_in = list(filereader)
|
test_in = list(filereader)
|
||||||
|
|
||||||
with open(sys.argv[3], "r", newline="", encoding="utf8") as csvfile:
|
with open(sys.argv[3], "r", newline="", encoding="utf8") as csvfile:
|
||||||
filereader = csv.reader(csvfile, delimiter="\t", quotechar="|")
|
filereader = csv.reader(csvfile, delimiter="\t", quotechar="|")
|
||||||
test1_out = list(filereader)
|
test_out = list(filereader)
|
||||||
|
|
||||||
|
|
||||||
for word in test1_in:
|
for i, word in enumerate(test_in):
|
||||||
current_state = 0
|
current_state = 0
|
||||||
if len(word) != 0:
|
if len(word) != 0:
|
||||||
for letter in word[0]:
|
for letter in word[0]:
|
||||||
current_state = fsa_description_map[(current_state, letter)]
|
current_state = fsa_description_map[(current_state, letter)]
|
||||||
|
|
||||||
|
print(str(i + 1) + "\t", end="")
|
||||||
if current_state == accepting_state:
|
if current_state == accepting_state:
|
||||||
print("YES")
|
print("YES\t", end="")
|
||||||
|
if "YES" != test_out[i][0]:
|
||||||
|
print(" ERROR", end="")
|
||||||
else:
|
else:
|
||||||
print("NO")
|
print("NO", end="")
|
||||||
|
if "NO" != test_out[i][0]:
|
||||||
|
print(" ERROR", end="")
|
||||||
|
print()
|
||||||
|
Loading…
Reference in New Issue
Block a user