SF.Snowball.Ext.SpanishStemmer.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;
			int v_4;
			// (, line 173
			// setlimit, line 174
			v_1 = limit - cursor;
			// tomark, line 174
			if (cursor < I_pV)
			{
				return false;
			}
			cursor = I_pV;
			v_2 = limit_backward;
			limit_backward = cursor;
			cursor = limit - v_1;
			// (, line 174
			// [, line 174
			ket = cursor;
			// substring, line 174
			among_var = find_among_b(a_8, 96);
			if (among_var == 0)
			{
				limit_backward = v_2;
				return false;
			}
			// ], line 174
			bra = cursor;
			limit_backward = v_2;
			switch (among_var)
			{
				
				case 0: 
					return false;
				
				case 1: 
					// (, line 177
					// try, line 177
					v_3 = limit - cursor;
					do 
					{
						// (, line 177
						// literal, line 177
						if (!(eq_s_b(1, "u")))
						{
							cursor = limit - v_3;
							goto lab5_brk;
						}
						// test, line 177
						v_4 = limit - cursor;
						// literal, line 177
						if (!(eq_s_b(1, "g")))
						{
							cursor = limit - v_3;
							goto lab5_brk;
						}
						cursor = limit - v_4;
					}
					while (false);

lab5_brk: ;
					
					// ], line 177
					bra = cursor;
					// delete, line 177
					slice_del();
					break;
				
				case 2: 
					// (, line 198
					// delete, line 198
					slice_del();
					break;
				}
			return true;
		}