FreeLing
4.0
|
Class rule implements a rule of a grammar. More...
#include <grammar.h>
Public Member Functions | |
rule (const std::wstring &, const std::list< std::wstring > &, const int) | |
Constructors of the subclass rule. | |
rule (const rule &r) | |
rule () | |
rule & | operator= (const rule &) |
void | set_governor (const int) |
set rule governor | |
unsigned int | get_governor (void) const |
get rule governor | |
std::wstring | get_head () const |
get rule head. | |
std::list< std::wstring > | get_right () const |
get right part of the rule. | |
Protected Attributes | |
std::wstring | head |
Head of the rule. | |
std::list< std::wstring > | right |
Right part of the rule. | |
int | gov |
Position of the rule Governor of. |
Class rule implements a rule of a grammar.
freeling::rule::rule | ( | const std::wstring & | , |
const std::list< std::wstring > & | , | ||
const int | |||
) |
Constructors of the subclass rule.
freeling::rule::rule | ( | const rule & | r | ) |
unsigned int freeling::rule::get_governor | ( | void | ) | const |
get rule governor
std::wstring freeling::rule::get_head | ( | ) | const |
get rule head.
std::list<std::wstring> freeling::rule::get_right | ( | ) | const |
get right part of the rule.
void freeling::rule::set_governor | ( | const int | ) |
set rule governor
int freeling::rule::gov [protected] |
Position of the rule Governor of.
std::wstring freeling::rule::head [protected] |
Head of the rule.
std::list<std::wstring> freeling::rule::right [protected] |
Right part of the rule.