commit 5bfd1c22d25e992ff0519931e1fb5590fc1e9024
Author: Georg Baum <[email protected]>
Date:   Mon Dec 29 21:54:15 2014 +0100

    Skip missing optional argument insets in tex2lyx
    
    Optional arguments are optional, so if one is missing, do not stop the 
parsing,
    but continue with the next argument (it might be a required one).

diff --git a/src/tex2lyx/text.cpp b/src/tex2lyx/text.cpp
index 8f13664..7bb0a3f 100644
--- a/src/tex2lyx/text.cpp
+++ b/src/tex2lyx/text.cpp
@@ -644,7 +644,7 @@ void output_arguments(ostream & os, Parser & p, bool outer, 
Context & context,
                } else {
                        if (p.next_token().cat() == catEscape ||
                            p.next_token().character() != '[')
-                               break;
+                               continue;
                        p.get_token(); // eat '['
                        begin_inset(os, "Argument ");
                        os << i << "\nstatus collapsed\n\n";

Reply via email to