SF.Snowball.Ext.SpanishStemmer.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 49
			while (true)
			{
				v_1 = cursor;
				do 
				{
					// (, line 49
					// [, line 50
					bra = cursor;
					// substring, line 50
					among_var = find_among(a_0, 6);
					if (among_var == 0)
					{
						goto lab5_brk;
					}
					// ], line 50
					ket = cursor;
					switch (among_var)
					{
						
						case 0: 
							goto lab5_brk;
						
						case 1: 
							// (, line 51
							// <-, line 51
							slice_from("a");
							break;
						
						case 2: 
							// (, line 52
							// <-, line 52
							slice_from("e");
							break;
						
						case 3: 
							// (, line 53
							// <-, line 53
							slice_from("i");
							break;
						
						case 4: 
							// (, line 54
							// <-, line 54
							slice_from("o");
							break;
						
						case 5: 
							// (, line 55
							// <-, line 55
							slice_from("u");
							break;
						
						case 6: 
							// (, line 57
							// next, line 57
							if (cursor >= limit)
							{
								goto lab5_brk;
							}
							cursor++;
							break;
						}
					goto replab0;
				}
				while (false);

lab5_brk: ;
				
				cursor = v_1;
				goto replab0_brk;

replab0: ;
			}

replab0_brk: ;
			
			return true;
		}