--- a/py/gadict_c5.py Sat Sep 17 10:18:12 2016 +0300
+++ b/py/gadict_c5.py Wed Sep 21 22:09:37 2016 +0300
@@ -92,12 +92,22 @@
FOUT.write("«")
FOUT.write(sense.pos)
FOUT.write("» ")
+ need_sep = False
if sense.ant_list and len(sense.ant_list) > 0:
FOUT.write(" ant: ")
FOUT.write("; ".join(["{"+s+"}" for s in sense.ant_list]))
+ need_sep = True
if sense.syn_list and len(sense.syn_list) > 0:
+ if need_sep:
+ FOUT.write(" |")
FOUT.write(" syn: ")
FOUT.write("; ".join(["{"+s+"}" for s in sense.syn_list]))
+ need_sep = True
+ if sense.rel_list and len(sense.rel_list) > 0:
+ if need_sep:
+ FOUT.write(" |")
+ FOUT.write(" see: ")
+ FOUT.write("; ".join(["{"+s+"}" for s in sense.rel_list]))
if not LANGS or len(LANGS) != 1:
FOUT.write("\n")
for (lang, tr) in sense.tr_list: