C00
This commit is contained in:
parent
3f3c3da759
commit
2f22706c0b
@ -17,9 +17,9 @@ def print_debug(*args, **kwargs):
|
|||||||
|
|
||||||
if len(sys.argv) == 1:
|
if len(sys.argv) == 1:
|
||||||
print("Default arguments parsed\n")
|
print("Default arguments parsed\n")
|
||||||
sys.argv.append("long.arg")
|
sys.argv.append("testnfa.arg")
|
||||||
sys.argv.append("long.in")
|
sys.argv.append("testnfa.in")
|
||||||
sys.argv.append("long.exp")
|
sys.argv.append("testnfa.exp")
|
||||||
|
|
||||||
with open(sys.argv[1], mode="r", newline="", encoding="utf8") as csvfile:
|
with open(sys.argv[1], mode="r", newline="", encoding="utf8") as csvfile:
|
||||||
filereader = csv.reader(csvfile, delimiter="\t", quotechar="|")
|
filereader = csv.reader(csvfile, delimiter="\t", quotechar="|")
|
||||||
@ -47,14 +47,13 @@ with open(sys.argv[1], mode="r", newline="", encoding="utf8") as csvfile:
|
|||||||
print_debug(
|
print_debug(
|
||||||
"WARNING - letter not in alfabet: ", letter, "| line:", num + 1
|
"WARNING - letter not in alfabet: ", letter, "| line:", num + 1
|
||||||
)
|
)
|
||||||
|
tuple = (item[0], letter)
|
||||||
if (item[0], letter) in fsa_description_map:
|
if (item[0], letter) in fsa_description_map:
|
||||||
print_debug(
|
print_debug(
|
||||||
f"WARNING - duplicate letter: key = ({item[0]} | {letter}) | line: {num + 1}"
|
f"WARNING - duplicate letter: key = ({item[0]} | {letter}) | line: {num + 1}"
|
||||||
)
|
)
|
||||||
fsa_description_map[tuple].append(item[1])
|
# append to description map or create it if it doesn't exist
|
||||||
tuple = (item[0], letter)
|
fsa_description_map[tuple] = fsa_description_map.get(tuple, []) + [item[1]]
|
||||||
# fsa_description_map[tuple].append(item[1])
|
|
||||||
fsa_description_map[tuple] = [item[1]]
|
|
||||||
|
|
||||||
if is_error:
|
if is_error:
|
||||||
exit(-1)
|
exit(-1)
|
||||||
|
Loading…
Reference in New Issue
Block a user