Initial Commit
Initial Commit [v1.32PRC8]
This commit is contained in:
39
_module/nss/nwnx_spellcheck.nss
Normal file
39
_module/nss/nwnx_spellcheck.nss
Normal file
@@ -0,0 +1,39 @@
|
||||
/// @addtogroup spellchecker SpellChecker
|
||||
/// @brief Functions related to spellchecking
|
||||
/// @{
|
||||
/// @file nwnx_spellcheck.nss
|
||||
|
||||
const string NWNX_SpellChecker = "NWNX_SpellChecker"; ///< @private
|
||||
|
||||
/// @brief Finds misspells in a string.
|
||||
/// @param sentence The sentence to check.
|
||||
/// @return The spelling mistakes in the sentence, comma delimited. Returns blank if no errors or if .so file
|
||||
/// is improperly installed.
|
||||
/// @note If it returns an error in every word, even when spelled correctly, the dictionary is not set up correctly.
|
||||
/// @warning These functions can be performance heavy, do limit how many calls and/or how long of a sentence is passed.
|
||||
/// Make use of **DelayCommands** and **AssignCommands**
|
||||
string NWNX_SpellChecker_FindMisspell(string sentence);
|
||||
|
||||
/// @brief Get suggestions on a single word, comma delimited.
|
||||
/// @param word The string to check for suggestions.
|
||||
/// @return A comma delimited lists of suggestions for a word. Returns blank if no errors or if .so file is improperly
|
||||
/// installed.
|
||||
/// @warning These functions can be performance heavy, do limit how many calls and/or how long of a sentence is passed.
|
||||
/// Make use of **DelayCommands** and **AssignCommands**
|
||||
string NWNX_SpellChecker_GetSuggestSpell(string word);
|
||||
|
||||
/// @}
|
||||
|
||||
string NWNX_SpellChecker_FindMisspell(string sentence)
|
||||
{
|
||||
NWNXPushString(sentence);
|
||||
NWNXCall(NWNX_SpellChecker, "FindMisspell");
|
||||
return NWNXPopString();
|
||||
}
|
||||
|
||||
string NWNX_SpellChecker_GetSuggestSpell(string word)
|
||||
{
|
||||
NWNXPushString(word);
|
||||
NWNXCall(NWNX_SpellChecker, "GetSuggestSpell");
|
||||
return NWNXPopString();
|
||||
}
|
Reference in New Issue
Block a user