('titleframe', 'True')\
]
+nowikistartre = re.compile(r'^<\[\s*nowiki\s*\]')
+nowikiendre = re.compile(r'^\[\s*nowiki\s*\]>')
+
class w2bstate:
def __init__(self):
self.frame_opened = False
return (line, autotemplatemode)
def get_nowikimode(line, nowikimode):
- nowikistartre = re.compile(r'^<\[\s*nowiki\s*\]')
- nowikiendre = re.compile(r'^\[\s*nowiki\s*\]>')
if not nowikimode and nowikistartre.match(line)!=None:
line = nowikistartre.sub('', line)
else:
return [line]
+def include_files(lines):
+ output = []
+ nowikimode = False
+ for line in lines:
+ if nowikimode:
+ if nowikiendre.match(line):
+ nowikimode = False
+ output.append(line)
+ elif nowikistartre.match(line):
+ output.append(line)
+ nowikimode = True
+ else:
+ output += include_file(line)
+ return output
+
def convert2beamer_full(lines):
""" convert to LaTeX beamer"""
state = w2bstate()