boolean function ( char arg0 [ ] , int arg1 , char arg2 [ ] ) { if ( arg1 < arg2 . length + 2 ) { return false ; } else { for ( int loc0 = 0 ; loc0 < arg2 . length ; loc0 ++ ) if ( arg0 [ arg1 - arg2 . length + loc0 ] != arg2 [ loc0 ] ) return false ; return true ; } }
returns true if the suffix matches and can be stemmed concode_field_sep char BEH concode_elem_sep char FEH concode_elem_sep char LAM concode_elem_sep char prefixes[][] concode_elem_sep char WAW concode_elem_sep char TEH_MARBUTA concode_elem_sep char TEH concode_elem_sep char HEH concode_elem_sep char suffixes[][] concode_elem_sep char NOON concode_elem_sep char ALEF concode_elem_sep char YEH concode_elem_sep char KAF concode_field_sep boolean startsWithCheckLength concode_elem_sep int stemSuffix concode_elem_sep int stemPrefix concode_elem_sep int stem