Method: ReVIEW::LATEXBuilder#solve_nest

Defined in:
lib/review/latexbuilder.rb

#solve_nest(s) ⇒ Object



109
110
111
112
113
114
115
116
117
118
119
120
121
# File 'lib/review/latexbuilder.rb', line 109

def solve_nest(s)
  check_nest
  s.gsub("\\end{description}\n\n\x01→dl←\x01\n", "\n").
    gsub("\x01→/dl←\x01", "\\end{description}←END\x01").
    gsub("\\end{itemize}\n\n\x01→ul←\x01\n", "\n").
    gsub("\x01→/ul←\x01", "\\end{itemize}←END\x01").
    gsub("\\end{enumerate}\n\n\x01→ol←\x01\n", "\n").
    gsub("\x01→/ol←\x01", "\\end{enumerate}←END\x01").
    gsub("\\end{description}←END\x01\n\n\\begin{description}", '').
    gsub("\\end{itemize}←END\x01\n\n\\begin{itemize}", '').
    gsub("\\end{enumerate}←END\x01\n\n\\begin{enumerate}", '').
    gsub("←END\x01", '')
end