SF.Snowball.Ext.RomanianStemmer.r_verb_suffix C# (CSharp) Method

r_verb_suffix() private method

private r_verb_suffix ( ) : bool
return bool
        private bool r_verb_suffix()
        {
            int among_var;
            int v_1;
            int v_2;
            int v_3;
            // setlimit, line 164
            v_1 = limit - cursor;
            // tomark, line 164
            if (cursor < I_pV)
            {
                return false;
            }
            cursor = I_pV;
            v_2 = limit_backward;
            limit_backward = cursor;
            cursor = limit - v_1;
            // (, line 164
            // [, line 165
            ket = cursor;
            // substring, line 165
            among_var = find_among_b(a_4, 94);
            if (among_var == 0)
            {
                limit_backward = v_2;
                return false;
            }
            // ], line 165
            bra = cursor;
            switch (among_var)
            {
                case 0:
                    limit_backward = v_2;
                    return false;
                case 1:
                    // (, line 200
                    // or, line 200
                    v_3 = limit - cursor;
                    if (!(out_grouping_b(g_v, 97, 259)))
                    {
                        goto lab1;
                    }
                    goto lab0;
                lab1:
                    cursor = limit - v_3;
                    // literal, line 200
                    if (!(eq_s_b(1, "u")))
                    {
                        limit_backward = v_2;
                        return false;
                    }
                lab0:
                    // delete, line 200
                    slice_del();
                    break;
                case 2:
                    // (, line 214
                    // delete, line 214
                    slice_del();
                    break;
            }
            limit_backward = v_2;
            return true;
        }