Euphoria
|
Classes | |
struct | FunctionModifier |
Functions | |
bool | is_vowel (char c) |
bool | is_alpha_num (char c) |
std::string | capitalize_all (const std::string &s) |
std::string | capitalize (const std::string &s) |
std::string | add_prefix_with_a_or_an (const std::string &s) |
std::string | add_postfix_plural (const std::string &s) |
std::string | add_postfix_ed (const std::string &s) |
useful for converting walk -> walked More... | |
template<typename T > | |
std::shared_ptr< Modifier > | make_modifier (T func) |
void | register_on_grammar (Grammar *g) |
Function Documentation
◆ add_postfix_ed()
std::string eu::core::tracery::english::add_postfix_ed | ( | const std::string & | s | ) |
useful for converting walk -> walked
Definition at line 525 of file tracery.cc.
◆ add_postfix_plural()
std::string eu::core::tracery::english::add_postfix_plural | ( | const std::string & | s | ) |
Definition at line 503 of file tracery.cc.
◆ add_prefix_with_a_or_an()
std::string eu::core::tracery::english::add_prefix_with_a_or_an | ( | const std::string & | s | ) |
Definition at line 478 of file tracery.cc.
◆ capitalize()
std::string eu::core::tracery::english::capitalize | ( | const std::string & | s | ) |
Definition at line 468 of file tracery.cc.
◆ capitalize_all()
std::string eu::core::tracery::english::capitalize_all | ( | const std::string & | s | ) |
Definition at line 440 of file tracery.cc.
◆ is_alpha_num()
bool eu::core::tracery::english::is_alpha_num | ( | char | c | ) |
Definition at line 434 of file tracery.cc.
◆ is_vowel()
bool eu::core::tracery::english::is_vowel | ( | char | c | ) |
Definition at line 427 of file tracery.cc.
◆ make_modifier()
template<typename T >
std::shared_ptr<Modifier> eu::core::tracery::english::make_modifier | ( | T | func | ) |
Definition at line 561 of file tracery.cc.
◆ register_on_grammar()
void eu::core::tracery::english::register_on_grammar | ( | Grammar * | g | ) |
Definition at line 567 of file tracery.cc.