SF.Snowball.Ext.EnglishStemmer.r_Step_1c C# (CSharp) Method

r_Step_1c() private method

private r_Step_1c ( ) : bool
return bool
		private bool r_Step_1c()
		{
			int v_1;
			int v_2;
			// (, line 82
			// [, line 83
			ket = cursor;
			// or, line 83
			do 
			{
				v_1 = limit - cursor;
				do 
				{
					// literal, line 83
					if (!(eq_s_b(1, "y")))
					{
						goto lab1_brk;
					}
					goto lab0_brk;
				}
				while (false);

lab1_brk: ;
				
				cursor = limit - v_1;
				// literal, line 83
				if (!(eq_s_b(1, "Y")))
				{
					return false;
				}
			}
			while (false);

lab0_brk: ;

			// ], line 83
			bra = cursor;
			if (!(out_grouping_b(g_v, 97, 121)))
			{
				return false;
			}
			// not, line 84
			{
				v_2 = limit - cursor;
				do 
				{
					// atlimit, line 84
					if (cursor > limit_backward)
					{
						goto lab2_brk;
					}
					return false;
				}
				while (false);

lab2_brk: ;

				cursor = limit - v_2;
			}
			// <-, line 85
			slice_from("i");
			return true;
		}