private boolean r_mark_suffix_with_optional_n_consonant() {
		int v_1;
		int v_2;
		int v_3;
		int v_4;
		int v_5;
		int v_6;
		int v_7;
		// (, line 132
		// or, line 134
		lab0: do {
			v_1 = limit - cursor;
			lab1: do {
				// (, line 133
				// (, line 133
				// test, line 133
				v_2 = limit - cursor;
				// literal, line 133
				if (!(eq_s_b(1, "n"))) {
					break lab1;
				}
				cursor = limit - v_2;
				// next, line 133
				if (cursor <= limit_backward) {
					break lab1;
				}
				cursor--;
				// (, line 133
				// test, line 133
				v_3 = limit - cursor;
				if (!(in_grouping_b(g_vowel, 97, 305))) {
					break lab1;
				}
				cursor = limit - v_3;
				break lab0;
			} while (false);
			cursor = limit - v_1;
			// (, line 135
			// (, line 135
			// not, line 135
			{
				v_4 = limit - cursor;
				lab2: do {
					// (, line 135
					// test, line 135
					v_5 = limit - cursor;
					// literal, line 135
					if (!(eq_s_b(1, "n"))) {
						break lab2;
					}
					cursor = limit - v_5;
					return false;
				} while (false);
				cursor = limit - v_4;
			}
			// test, line 135
			v_6 = limit - cursor;
			// (, line 135
			// next, line 135
			if (cursor <= limit_backward) {
				return false;
			}
			cursor--;
			// (, line 135
			// test, line 135
			v_7 = limit - cursor;
			if (!(in_grouping_b(g_vowel, 97, 305))) {
				return false;
			}
			cursor = limit - v_7;
			cursor = limit - v_6;
		} while (false);
		return true;
	}