SF.Snowball.Ext.SwedishStemmer.r_main_suffix C# (CSharp) Method

r_main_suffix() private method

private r_main_suffix ( ) : bool
return bool
		private bool r_main_suffix()
		{
			int among_var;
			int v_1;
			int v_2;
			// (, line 36
			// setlimit, line 37
			v_1 = limit - cursor;
			// tomark, line 37
			if (cursor < I_p1)
			{
				return false;
			}
			cursor = I_p1;
			v_2 = limit_backward;
			limit_backward = cursor;
			cursor = limit - v_1;
			// (, line 37
			// [, line 37
			ket = cursor;
			// substring, line 37
			among_var = find_among_b(a_0, 37);
			if (among_var == 0)
			{
				limit_backward = v_2;
				return false;
			}
			// ], line 37
			bra = cursor;
			limit_backward = v_2;
			switch (among_var)
			{
				
				case 0: 
					return false;
				
				case 1: 
					// (, line 44
					// delete, line 44
					slice_del();
					break;
				
				case 2: 
					// (, line 46
					if (!(in_grouping_b(g_s_ending, 98, 121)))
					{
						return false;
					}
					// delete, line 46
					slice_del();
					break;
				}
			return true;
		}