private boolean r_case_other() {
		int among_var;
		// (, line 123
		// [, line 124
		ket = cursor;
		// substring, line 124
		among_var = find_among_b(a_6, 6);
		if (among_var == 0) {
			return false;
		}
		// ], line 124
		bra = cursor;
		// call R1, line 124
		if (!r_R1()) {
			return false;
		}
		switch (among_var) {
		case 0:
			return false;
		case 1:
			// (, line 125
			// delete, line 125
			slice_del();
			break;
		case 2:
			// (, line 126
			// delete, line 126
			slice_del();
			break;
		case 3:
			// (, line 127
			// <-, line 127
			slice_from("a");
			break;
		case 4:
			// (, line 128
			// <-, line 128
			slice_from("e");
			break;
		}
		return true;
	}