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

r_postlude() private method

private r_postlude ( ) : bool
return bool
		private bool r_postlude()
		{
			int among_var;
			int v_1;
			// repeat, line 70
			while (true)
			{
				v_1 = cursor;
				do 
				{
					// (, line 70
					// [, line 72
					bra = cursor;
					// substring, line 72
					among_var = find_among(a_1, 3);
					if (among_var == 0)
					{
						goto lab11_brk;
					}
					// ], line 72
					ket = cursor;
					switch (among_var)
					{
						
						case 0: 
							goto lab11_brk;
						
						case 1: 
							// (, line 73
							// <-, line 73
							slice_from("i");
							break;
						
						case 2: 
							// (, line 74
							// <-, line 74
							slice_from("u");
							break;
						
						case 3: 
							// (, line 75
							// next, line 75
							if (cursor >= limit)
							{
								goto lab11_brk;
							}
							cursor++;
							break;
						}
					goto replab1;
				}
				while (false);

lab11_brk: ;
				
				cursor = v_1;
				goto replab1_brk;

replab1: ;
			}

replab1_brk: ;
			
			return true;
		}