# File lib/math_ml/util.rb, line 327
                def parse_eqnarray(src, parser=nil)
                        src = "\\begin{array}{ccc}#{src}\\end{array}"
                        parser = latex_parser unless parser
                        begin
                                parser.parse(src, true)
                        rescue MathML::LaTeX::ParseError => e
                                e = MathML::LaTeX::ParseError.new(e.message,
                                        e.rest.sub(/\\end\{array\}\z/, '\end{eqnarray}'),
                                        e.done.sub(/\A\\begin\{array\}\{ccc\}/, '\begin{eqnarray}'))
                                @rescue_proc ? @rescue_proc.call(e) : error_to_html(e)
                        end
                end