diff --git a/lib/lyx2lyx/lyxconvert_224.py b/lib/lyx2lyx/lyxconvert_224.py index a391c3c2af..02fe77ebc3 100644 --- a/lib/lyx2lyx/lyxconvert_224.py +++ b/lib/lyx2lyx/lyxconvert_224.py @@ -18,8 +18,7 @@ import re from parser_tools import find_token, find_tokens, find_end_of_inset from sys import stderr -from string import replace, split, strip -import re +from string import replace, split def add_end_layout(lines): i = find_token(lines, '\\layout', 0) @@ -105,78 +104,12 @@ def end_document(lines): lines.append("\\end_document") return lines[i] = "\\end_document" - -def convert_bibtex(lines): - bibtex_header = "\\begin_inset LatexCommand \\bibtex" - i = 0 - while 1: - i = find_token(lines, bibtex_header, i) - if i == -1: - break - # We've found a bibtex inset. - # I'd like to strip bibtex_header from the front of lines[i] - lines[i] = replace(lines[i], bibtex_header, "") - - # Trim any space at extremes - lines[i] = strip(lines[i]) - - # Does the thing have an opt arg? - optarg_rexp = re.compile(r'^\[([^]]*)\]') - optarg = optarg_rexp.search(lines[i]) - optarg_contents = '' - if optarg: - optarg_contents = optarg.group(1) - # strip [] from the front of lines[i] - lines[i] = replace (lines[i], '[' + optarg.group(0) + ']', '') - - # lines[i] should now contain "{}" - mainarg_rexp = re.compile(r'{([^}]*)}') - mainarg = mainarg_rexp.search(lines[i]) - mainarg_contents = '' - if mainarg: - mainarg_contents = mainarg.group(1) - else: - # complain about a mal-formed lyx file. - stderr.write("Mal-formed bibitem\n") - - # optarg will contain either - # "bibtotoc,