Classes |
class | ERAV::tuple |
struct | ERAV::tuple::_rel_ |
struct | ERAV::tuple::_val_ |
class | ERAV::WORD_tuple |
class | ERAV::WORD |
| map<> ( WORD && STRING ). More...
|
struct | ERAV::attrib |
struct | ERAV::tag |
class | ERAV::token |
class | ERAV::context |
class | ERAV::parser |
class | ERAV::exception |
Namespaces |
namespace | ERAV |
| [E]ntity [R]elation [A]ttribute [V]alue
|
Defines |
#define | ERAV_h |
#define | NOT_const |
#define | USE_isLess |
#define | ID_val const std::string & lexeme |
Functions |
void | erav2xml_enclose (std::string &XML) |
void | erav2xml (NOT_const std::list< ERAV::tuple > &L, std::string &XML) |
void | erav2xml (const std::list< ERAV::WORD_tuple > &L, std::string &XML) |
void | erav2xml (const std::list< ERAV::WORD_tuple > &L, ERAV::WORD &W) |
void | erav2xml (const ERAV::WORD &W, std::string &XML, bool isWORD=true) |
void | erav2xml (const ERAV::WORD &S, std::string &XML, const std::string &) |
void | xml2erav (const std::string &XML, std::list< ERAV::tuple > &L, ERAV::WORD &W, ERAV::WORD &S) |
void | erav2xml (std::list< ERAV::tuple > &L, const ERAV::WORD &W, const ERAV::WORD &S, std::string &XML) |
void | erav_clear (std::list< ERAV::tuple > &L, ERAV::WORD &W, ERAV::WORD &S) |
| { L.clear(), W.clear(), S.clear(); }
|
void | ERAV::merge_into (std::list< ERAV::tuple > &L, std::list< ERAV::tuple > &FROM) |
int | ERAV::tplcmp (const ERAV::tuple &l, const ERAV::tuple &r) |
| (l<r)==>(-1) (l==r)==>((0)) (l>r)==>(+1).
|
bool | ERAV::isLess (const ERAV::tuple &l, const ERAV::tuple &r) |
| (l<r) ???.
|
bool | ERAV::operator< (const ERAV::tuple &l, const ERAV::tuple &r) |
| (l<r) ???.
|
bool | ERAV::operator== (const ERAV::tuple &l, const ERAV::tuple &r) |
| (l==r) ???.
|
int | ERAV::yylex (char const **cursor, char const **yytext, int *yyleng, int *yyline) |
bool | operator== (const ERAV::token &l, int r) |
| (l == r) ???
|
Variables |
const int | ERAV::LANG_LEN = 2 |