+def revert_EuropeCV(document):
+ " Reverts InsetArgument of Flex CRcat to TeX-code "
+ if document.textclass == "europecv":
+ i = 0
+ j = 0
+ k = 0
+ m = 0
+ while True:
+ if i != -1:
+ i = find_token(document.body, "\\begin_layout Item", i)
+ if i != -1:
+ revert_Argument_to_TeX_brace(document, i, 2, 2, False)
+ i = i + 1
+ if j != -1:
+ j = find_token(document.body, "\\begin_layout BulletedItem", j)
+ if j != -1:
+ revert_Argument_to_TeX_brace(document, j, 2, 2, False)
+ j = j + 1
+ if k != -1:
+ k = find_token(document.body, "\\begin_layout Language", k)
+ if k != -1:
+ revert_Argument_to_TeX_brace(document, k, 2, 6, False)
+ k = k + 1
+ if m != -1:
+ m = find_token(document.body, "\\begin_layout LastLanguage", m)
+ if m != -1:
+ revert_Argument_to_TeX_brace(document, m, 2, 6, False)
+ m = m + 1
+ if i == -1 and j == -1 and k == -1 and m == -1:
+ return
+
+
+def convert_EuropeCV(document):
+ " Converts ERT of Flex CRcat to InsetArgument "
+ if document.textclass == "europecv":
+ i = 0
+ j = 0
+ k = 0
+ m = 0
+ while True:
+ if i != -1:
+ i = find_token(document.body, "\\begin_layout Item", i)
+ if i != -1:
+ convert_TeX_brace_to_Argument(document, i, 2, 2, False, False)
+ i = i + 1
+ if j != -1:
+ j = find_token(document.body, "\\begin_layout BulletedItem", j)
+ if j != -1:
+ convert_TeX_brace_to_Argument(document, j, 2, 2, False, False)
+ j = j + 1
+ if k != -1:
+ k = find_token(document.body, "\\begin_layout Language", k)
+ if k != -1:
+ convert_TeX_brace_to_Argument(document, k, 2, 6, False, False)
+ k = k + 1
+ if m != -1:
+ m = find_token(document.body, "\\begin_layout LastLanguage", m)
+ if m != -1:
+ convert_TeX_brace_to_Argument(document, m, 2, 6, False, False)
+ m = m + 1
+ if i == -1 and j == -1 and k == -1 and m == -1:
+ return
+
+