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

src Directory Reference


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  ffconfig.h [code]
 Defines configurational stuff like current version number.
file  fferror.h [code]
 Error codes.
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_single_letter.c [code]
file  ffpriv_single_letter.h [code]
file  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.
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.

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