Main Page | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

FinFlect File List

Here is a list of all files with brief descriptions:
src/ffcase.c [code]The implementation for the ff_case_name function defined in ffcase.h
src/ffcase.h [code]Defines constants for cases and counts, and a function (ff_case_name, implemented in ffcase.c) that returns case names
src/ffconfig.h [code]Defines configurational stuff like current version number
src/fferror.h [code]Error codes
src/ffops.h [code]Defines the ffops data structure that is used for word metadata
src/ffpriv_basic_cases.c [code]Implements the basic case inflection functions defined in ffpriv_basic_cases.h
src/ffpriv_basic_cases.h [code]Defines internal functions for inflecting words in basic cases
src/ffpriv_consonant_gradation.c [code]Implements the consonant gradation function defined in ffpriv_consonant_gradation.h
src/ffpriv_consonant_gradation.h [code]Defines the consonant gradation function that's implemented in ffpriv_consonant_gradation.c
src/ffpriv_essive_stem.c [code]Implements the essive stem function declared in ffpriv_essive_stem.h
src/ffpriv_essive_stem.h [code]Defines the essive stem function, implemented in ffpriv_essive_stem.c
src/ffpriv_exterior_local_cases.c [code]Implements functions for inflecting words in exterior local cases
src/ffpriv_exterior_local_cases.h [code]Declares functions for inflecting words in exterior local cases
src/ffpriv_general_local_cases.c [code]Implements functions for inflecting words in general local cases
src/ffpriv_general_local_cases.h [code]Declares functions for inflecting words in general local cases
src/ffpriv_genitive_stem.c [code]Implements the genitive stem function declared in ffpriv_genitive_stem.h
src/ffpriv_genitive_stem.h [code]Defines the genitive stem funtion which is the starting point for inflecting in most cases
src/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
src/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
src/ffpriv_interior_local_cases.c [code]Implements functions for inflecting words in interior local cases
src/ffpriv_interior_local_cases.h [code]Declares functions for inflecting words in interior local cases
src/ffpriv_means_cases.c [code]Implements functions for inflecting words in means cases
src/ffpriv_means_cases.h [code]Declares functions for inflecting words in means cases
src/ffpriv_partitive_stem.c [code]Implements the partitive stem function declared in ffpriv_partitive_stem.h
src/ffpriv_partitive_stem.h [code]Declares the partitive stem function implemented in ffpriv_partitive_stem.c
src/ffpriv_plural_stem.c [code]Implements the plural stem function declared in ffpriv_plural_stem.h
src/ffpriv_plural_stem.h [code]Declares the plural stem function implemented in ffpriv_plural_stem.c
src/ffpriv_single_letter.c [code]
src/ffpriv_single_letter.h [code]
src/ffpriv_ss_abnormal.c [code]Contains the exception list for words that end in söörör and behave abnormally, and implements the functions for getting information from it with binary search
src/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
src/ffregex.c [code]Implements the ffstring regular expression wrappers declared in ffregex.h
src/ffregex.h [code]Declares regex wrappers for the ffstring data type
src/ffstring.c [code]Implements the operations (declared in ffstring.h) related to the ffstring string data type
src/ffstring.h [code]Defines a string datatype and related operations (implemented in ffstring.c) designed for maximum flexibility for the programmer
src/fftypes.h [code]Defines (typedef's) the basic data types
src/ffutil.c [code]Implements the utility functions (declared in ffutil.c)
src/ffutil.h [code]Declares some necessary utility functions (implemented in ffutil.c)
src/ffword.c [code]Implements functions for manipulating instances of the ffword data type
src/ffword.h [code]Declares the ffword data type (a string with metadata) and some functions to manipulate its instances
src/finflect.c [code]Implementations for the public API functions defined in finflect.h
src/finflect.h [code]The primary header of the FinFlect public API
src/main.c [code]The FinFlect demo program
src/tcregex.c [code]Regex substitution implementation from tclib
src/tcrip.h [code]A few necessary functions extracted from TCLib by Michael Ahlberg et al
src/tcstring.c [code]A few support functions necessary for tcregsub
src/test.c [code]Some random tests

Generated on Thu Jun 2 23:16:59 2005 for FinFlect by  doxygen 1.4.2