The fbreak statement now advances p.
[external/ragel.git] / rlgen-ruby / ruby-fflatcodegen.cpp
index 0f0df54..a7f1c55 100644 (file)
@@ -113,6 +113,7 @@ void RubyFFlatCodeGen::BREAK( ostream &out, int targState )
 {
        out << 
                "       begin\n"
+               "               " << P() << " += 1\n"
                "               _goto_level = _out\n"
                "               next\n"
                "       end\n";