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

r_postlude() private method

private r_postlude ( ) : bool
return bool
		private bool r_postlude()
		{
			int v_1;
			int v_2;
			// (, line 192
			// Boolean test Y_found, line 192
			if (!(B_Y_found))
			{
				return false;
			}
			// repeat, line 192
			while (true)
			{
				v_1 = cursor;
				do 
				{
					// (, line 192
					// goto, line 192
					while (true)
					{
						v_2 = cursor;
						do 
						{
							// (, line 192
							// [, line 192
							bra = cursor;
							// literal, line 192
							if (!(eq_s(1, "Y")))
							{
								goto lab3_brk;
							}
							// ], line 192
							ket = cursor;
							cursor = v_2;
							goto golab2_brk;
						}
						while (false);

lab3_brk: ;
						
						cursor = v_2;
						if (cursor >= limit)
						{
							goto lab1_brk;
						}
						cursor++;
					}
golab2_brk: ;
					
					// <-, line 192
					slice_from("y");
					goto replab0;
				}
				while (false);

lab1_brk: ;
				
				cursor = v_1;
				goto replab0_brk;

replab0: ;
			}

replab0_brk: ;
			
			return true;
		}