diff options
Diffstat (limited to 'src/backend/snowball/libstemmer/stem_ISO_8859_1_spanish.c')
-rw-r--r-- | src/backend/snowball/libstemmer/stem_ISO_8859_1_spanish.c | 34 |
1 files changed, 13 insertions, 21 deletions
diff --git a/src/backend/snowball/libstemmer/stem_ISO_8859_1_spanish.c b/src/backend/snowball/libstemmer/stem_ISO_8859_1_spanish.c index c2f101df3ac..e77aadda6a3 100644 --- a/src/backend/snowball/libstemmer/stem_ISO_8859_1_spanish.c +++ b/src/backend/snowball/libstemmer/stem_ISO_8859_1_spanish.c @@ -1,5 +1,4 @@ -/* This file was generated automatically by the Snowball to ISO C compiler */ -/* http://snowballstem.org/ */ +/* Generated by Snowball 2.0.0 - https://snowballstem.org/ */ #include "header.h" @@ -586,8 +585,9 @@ static int r_mark_regions(struct SN_env * z) { /* forwardmode */ static int r_postlude(struct SN_env * z) { /* forwardmode */ int among_var; - while(1) { /* repeat, line 49 */ - int c1 = z->c; +/* repeat, line 49 */ + + while(1) { int c1 = z->c; z->bra = z->c; /* [, line 50 */ if (z->c >= z->l || z->p[z->c + 0] >> 5 != 7 || !((67641858 >> (z->p[z->c + 0] & 0x1f)) & 1)) among_var = 6; else /* substring, line 50 */ among_var = find_among(z, a_0, 6); @@ -985,60 +985,52 @@ static int r_residual_suffix(struct SN_env * z) { /* backwardmode */ extern int spanish_ISO_8859_1_stem(struct SN_env * z) { /* forwardmode */ /* do, line 216 */ { int ret = r_mark_regions(z); /* call mark_regions, line 216 */ - if (ret == 0) goto lab0; if (ret < 0) return ret; } -lab0: z->lb = z->c; z->c = z->l; /* backwards, line 217 */ { int m1 = z->l - z->c; (void)m1; /* do, line 218 */ { int ret = r_attached_pronoun(z); /* call attached_pronoun, line 218 */ - if (ret == 0) goto lab1; if (ret < 0) return ret; } - lab1: z->c = z->l - m1; } { int m2 = z->l - z->c; (void)m2; /* do, line 219 */ { int m3 = z->l - z->c; (void)m3; /* or, line 219 */ { int ret = r_standard_suffix(z); /* call standard_suffix, line 219 */ - if (ret == 0) goto lab4; + if (ret == 0) goto lab2; if (ret < 0) return ret; } - goto lab3; - lab4: + goto lab1; + lab2: z->c = z->l - m3; { int ret = r_y_verb_suffix(z); /* call y_verb_suffix, line 220 */ - if (ret == 0) goto lab5; + if (ret == 0) goto lab3; if (ret < 0) return ret; } - goto lab3; - lab5: + goto lab1; + lab3: z->c = z->l - m3; { int ret = r_verb_suffix(z); /* call verb_suffix, line 221 */ - if (ret == 0) goto lab2; + if (ret == 0) goto lab0; if (ret < 0) return ret; } } - lab3: - lab2: + lab1: + lab0: z->c = z->l - m2; } { int m4 = z->l - z->c; (void)m4; /* do, line 223 */ { int ret = r_residual_suffix(z); /* call residual_suffix, line 223 */ - if (ret == 0) goto lab6; if (ret < 0) return ret; } - lab6: z->c = z->l - m4; } z->c = z->lb; { int c5 = z->c; /* do, line 225 */ { int ret = r_postlude(z); /* call postlude, line 225 */ - if (ret == 0) goto lab7; if (ret < 0) return ret; } - lab7: z->c = c5; } return 1; |