private boolean 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
                            lab0: do {
                                v_3 = limit - cursor;
                                lab1: do {
                                    if (!(out_grouping_b(g_v, 97, 259)))
                                    {
                                        break lab1;
                                    }
                                    break lab0;
                                } while (false);
                                cursor = limit - v_3;
                                // literal, line 200
                                if (!(eq_s_b(1, "u")))
                                {
                                    limit_backward = v_2;
                                    return false;
                                }
                            } while (false);
                            // delete, line 200
                            slice_del();
                            break;
                        case 2:
                            // (, line 214
                            // delete, line 214
                            slice_del();
                            break;
                    }
                    limit_backward = v_2;
                    return true;
                }