Go to the source code of this file.
◆ catalan_ISO_8859_1_close_env()
| void catalan_ISO_8859_1_close_env |
( |
struct SN_env * |
z | ) |
|
|
extern |
◆ catalan_ISO_8859_1_create_env()
| struct SN_env * catalan_ISO_8859_1_create_env |
( |
void |
| ) |
|
|
extern |
◆ catalan_ISO_8859_1_stem()
| int catalan_ISO_8859_1_stem |
( |
struct SN_env * |
z | ) |
|
|
extern |
Definition at line 1412 of file stem_ISO_8859_1_catalan.c.
1412 {
1413 {
1415 if (ret < 0) return ret;
1416 }
1417 z->
lb = z->
c; z->
c = z->
l;
1418 {
1419 int v_1 = z->
l - z->
c;
1420 {
1422 if (ret < 0) return ret;
1423 }
1425 }
1426 {
1427 int v_2 = z->
l - z->
c;
1428 do {
1429 int v_3 = z->
l - z->
c;
1430 {
1432 if (ret == 0)
goto lab1;
1433 if (ret < 0) return ret;
1434 }
1435 break;
1438 {
1440 if (ret == 0)
goto lab0;
1441 if (ret < 0) return ret;
1442 }
1443 } while (0);
1446 }
1447 {
1448 int v_4 = z->
l - z->
c;
1449 {
1451 if (ret < 0) return ret;
1452 }
1454 }
1456 {
1458 {
1460 if (ret < 0) return ret;
1461 }
1463 }
1464 return 1;
1465}
static int r_standard_suffix(struct SN_env *z)
static int r_verb_suffix(struct SN_env *z)
static int r_attached_pronoun(struct SN_env *z)
static int r_mark_regions(struct SN_env *z)
static int r_cleaning(struct SN_env *z)
static int r_residual_suffix(struct SN_env *z)
References SN_env::c, fb(), SN_env::l, SN_env::lb, r_attached_pronoun(), r_cleaning(), r_mark_regions(), r_residual_suffix(), r_standard_suffix(), and r_verb_suffix().