Files | |
file | ffcase.c [code] |
The implementation for the ff_case_name function defined in ffcase.h. | |
file | ffcase.h [code] |
Defines constants for cases and counts, and a function (ff_case_name, implemented in ffcase.c) that returns case names. | |
file | ffops.h [code] |
Defines the ffops data structure that is used for word metadata. | |
file | ffpriv_basic_cases.c [code] |
Implements the basic case inflection functions defined in ffpriv_basic_cases.h. | |
file | ffpriv_basic_cases.h [code] |
Defines internal functions for inflecting words in basic cases. | |
file | ffpriv_consonant_gradation.c [code] |
Implements the consonant gradation function defined in ffpriv_consonant_gradation.h. | |
file | ffpriv_consonant_gradation.h [code] |
Defines the consonant gradation function that's implemented in ffpriv_consonant_gradation.c. | |
file | ffpriv_essive_stem.c [code] |
Implements the essive stem function declared in ffpriv_essive_stem.h. | |
file | ffpriv_essive_stem.h [code] |
Defines the essive stem function, implemented in ffpriv_essive_stem.c. | |
file | ffpriv_exterior_local_cases.c [code] |
Implements functions for inflecting words in exterior local cases. | |
file | ffpriv_exterior_local_cases.h [code] |
Declares functions for inflecting words in exterior local cases. | |
file | ffpriv_general_local_cases.c [code] |
Implements functions for inflecting words in general local cases. | |
file | ffpriv_general_local_cases.h [code] |
Declares functions for inflecting words in general local cases. | |
file | ffpriv_genitive_stem.c [code] |
Implements the genitive stem function declared in ffpriv_genitive_stem.h. | |
file | ffpriv_genitive_stem.h [code] |
Defines the genitive stem funtion which is the starting point for inflecting in most cases. | |
file | ffpriv_ie_vowel_change.c [code] |
Contains the exception list for i-e vowel change and implements the functions for getting information from it with binary search. | |
file | ffpriv_ie_vowel_change.h [code] |
Defines the functions (implemented in ffpriv_ie_vowel_change.c) for accessing the exception lists for words that undergo an i-e vowel change when inflected to various cases. | |
file | ffpriv_interior_local_cases.c [code] |
Implements functions for inflecting words in interior local cases. | |
file | ffpriv_interior_local_cases.h [code] |
Declares functions for inflecting words in interior local cases. | |
file | ffpriv_means_cases.c [code] |
Implements functions for inflecting words in means cases. | |
file | ffpriv_means_cases.h [code] |
Declares functions for inflecting words in means cases. | |
file | ffpriv_partitive_stem.c [code] |
Implements the partitive stem function declared in ffpriv_partitive_stem.h. | |
file | ffpriv_partitive_stem.h [code] |
Declares the partitive stem function implemented in ffpriv_partitive_stem.c. | |
file | ffpriv_plural_stem.c [code] |
Implements the plural stem function declared in ffpriv_plural_stem.h. | |
file | ffpriv_plural_stem.h [code] |
Declares the plural stem function implemented in ffpriv_plural_stem.c. | |
file | ffpriv_ss_abnormal.c [code] |
Contains the exception list for words that end in s and behave abnormally, and implements the functions for getting information from it with binary search. | |
file | ffpriv_ss_abnormal.h [code] |
Defines the functions (implemented in ffpriv_ie_vowel_change.c) for accessing the exception lists for words that end in the letter s and behave irregularly when inflected. | |
file | ffregex.c [code] |
Implements the ffstring regular expression wrappers declared in ffregex.h. | |
file | ffregex.h [code] |
Declares regex wrappers for the ffstring data type. | |
file | ffstring.c [code] |
Implements the operations (declared in ffstring.h) related to the ffstring string data type. | |
file | ffstring.h [code] |
Defines a string datatype and related operations (implemented in ffstring.c) designed for maximum flexibility for the programmer. | |
file | fftypes.h [code] |
Defines (typedef's) the basic data types. | |
file | ffutil.c [code] |
Implements the utility functions (declared in ffutil.c). | |
file | ffutil.h [code] |
Declares some necessary utility functions (implemented in ffutil.c). | |
file | ffword.c [code] |
Implements functions for manipulating instances of the ffword data type. | |
file | ffword.h [code] |
Declares the ffword data type (a string with metadata) and some functions to manipulate its instances. | |
file | finflect.c [code] |
Implementations for the public API functions defined in finflect.h. | |
file | finflect.h [code] |
The primary header of the FinFlect public API. | |
file | main.c [code] |
The FinFlect demo program. | |
file | tcregex.c [code] |
Regex substitution implementation from tclib. | |
file | tcrip.h [code] |
A few necessary functions extracted from TCLib by Michael Ahlberg et al. | |
file | tcstring.c [code] |
A few support functions necessary for tcregsub. | |
file | test.c [code] |
Some random tests. |