Frog
|
#include <vector>
#include <list>
#include "unicode/unistr.h"
#include "ticcutils/LogStream.h"
#include "frog/clex.h"
Go to the source code of this file.
Classes | |
class | BaseBracket |
class | BracketLeaf |
class | BracketNest |
Namespaces | |
Compound | |
folia | |
Enumerations | |
enum | Status { INFO, PARTICLE, PARTICIPLE, STEM, COMPLEX, INFLECTION, DERIVATIONAL, FAILED } |
The state of the MBMA structure. More... | |
enum | Compound::Type : int { Compound::NONE, Compound::NN, Compound::NA, Compound::NB, Compound::NP, Compound::NV, Compound::AN, Compound::AA, Compound::AB, Compound::AP, Compound::AV, Compound::BN, Compound::BA, Compound::BB, Compound::BP, Compound::BV, Compound::PN, Compound::PA, Compound::PB, Compound::PP, Compound::PV, Compound::VN, Compound::VA, Compound::VB, Compound::VP, Compound::VV, Compound::NNN, Compound::NVN } |
Functions | |
std::string | toString (const Compound::Type &) |
std::ostream & | operator<< (std::ostream &, const Status &) |
std::ostream & | operator<< (std::ostream &, const Compound::Type &) |
std::ostream & | operator<< (std::ostream &, const BaseBracket &) |
std::ostream & | operator<< (std::ostream &, const BaseBracket *) |
enum Status |
The state of the MBMA structure.
Enumerator | |
---|---|
INFO | The structure contains additional Information. |
PARTICLE | The structure describes a Particle. |
PARTICIPLE | The structure describes a Participle. |
STEM | The structure describes the Stem. |
COMPLEX | The structure describes a Complex Rule. |
INFLECTION | The structure describes an Inflection Rule. |
DERIVATIONAL | The structure describes a Drivational rule. |
FAILED | The structure describes a Failed state. |
std::ostream& operator<< | ( | std::ostream & | , |
const BaseBracket & | |||
) |
output a BaseBracket to a stream
std::ostream& operator<< | ( | std::ostream & | , |
const BaseBracket * | |||
) |
output a BaseBracket to a stream
std::ostream& operator<< | ( | std::ostream & | , |
const Compound::Type & | |||
) |
output a CompoundType to a stream
std::ostream& operator<< | ( | std::ostream & | , |
const Status & | |||
) |
output a Status to a stream
std::string toString | ( | const Compound::Type & | ) |
return the string representation for the Compound::Type