Jelajahi Sumber

LoLAConvert: Handle syntax for transition not consuming or producing.

bentleyjoakes 6 tahun lalu
induk
melakukan
7b5d7adbbd
1 mengubah file dengan 6 tambahan dan 0 penghapusan
  1. 6 0
      LoLAConvert.py

+ 6 - 0
LoLAConvert.py

@@ -54,6 +54,9 @@ class LoLAConvert:
                         produce[t] = w
                         produce[t] = w
 
 
                 f.write("\tCONSUME\n")
                 f.write("\tCONSUME\n")
+                if len(consume) == 0:
+                    f.write(";\n")
+
                 for i, s in enumerate(consume):
                 for i, s in enumerate(consume):
                     f.write("\t\t" + places[s][0] + " : " + consume[s])
                     f.write("\t\t" + places[s][0] + " : " + consume[s])
                     if i < len(consume) - 1:
                     if i < len(consume) - 1:
@@ -61,6 +64,9 @@ class LoLAConvert:
                     else:
                     else:
                         f.write(";\n")
                         f.write(";\n")
                 f.write("\tPRODUCE\n")
                 f.write("\tPRODUCE\n")
+                if len(produce) == 0:
+                    f.write(";\n")
+
                 for i, t in enumerate(produce):
                 for i, t in enumerate(produce):
                     f.write("\t\t" + places[t][0] + " : " + produce[t])
                     f.write("\t\t" + places[t][0] + " : " + produce[t])
                     if i < len(produce) - 1:
                     if i < len(produce) - 1: