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 |