ERAV: Entity Relation Attribute Value:
|
Test -> ERAV -> erav2xml() -> xml2erav(). More...
Go to the source code of this file.
Classes | |
struct | yylex_state |
Defines | |
#define | mktuple(id, rel, sub, t, a, v) L.push_back( make_tuple(id,rel,sub,t,a,v) ) |
#define | DIM(V) (sizeof(V)/sizeof(*V)) |
Functions | |
void | lexeme_line (int token, const yylex_state &yy) |
int | test_yylex (const char *file) |
ERAV::tuple | make_tuple (int id, int rel, int sub, char t, int attrib, std::string val) |
void | megaload (std::list< ERAV::tuple > &L, ERAV::WORD &W, ERAV::WORD &S) |
void | dump_tuples (const std::list< ERAV::tuple > &L) |
void | dump_words (const char *name, const ERAV::WORD &W) |
void | do_megaload () |
int | do_file (const char *name) |
void | load_XML (std::string file, std::list< ERAV::tuple > &L, ERAV::WORD &W, ERAV::WORD &S) |
void | do_tuple () |
int | main (int argc, char **argv) |
Variables | |
const std::string | TD = "test/" |
Test -> ERAV -> erav2xml() -> xml2erav().
THIS IS PUBLIC DOMAIN SOFTWARE.
Definition in file test_ERAV.cpp.
#define mktuple | ( | id, | |
rel, | |||
sub, | |||
t, | |||
a, | |||
v | |||
) | L.push_back( make_tuple(id,rel,sub,t,a,v) ) |
#define DIM | ( | V | ) | (sizeof(V)/sizeof(*V)) |
void lexeme_line | ( | int | token, |
const yylex_state & | yy | ||
) |
Definition at line 44 of file test_ERAV.cpp.
int test_yylex | ( | const char * | file | ) |
Definition at line 55 of file test_ERAV.cpp.
ERAV::tuple make_tuple | ( | int | id, |
int | rel, | ||
int | sub, | ||
char | t, | ||
int | attrib, | ||
std::string | val | ||
) |
Definition at line 78 of file test_ERAV.cpp.
void megaload | ( | std::list< ERAV::tuple > & | L, |
ERAV::WORD & | W, | ||
ERAV::WORD & | S | ||
) |
Definition at line 92 of file test_ERAV.cpp.
void dump_tuples | ( | const std::list< ERAV::tuple > & | L | ) |
Definition at line 186 of file test_ERAV.cpp.
void dump_words | ( | const char * | name, |
const ERAV::WORD & | W | ||
) |
Definition at line 196 of file test_ERAV.cpp.
void do_megaload | ( | ) |
Definition at line 211 of file test_ERAV.cpp.
int do_file | ( | const char * | name | ) |
Definition at line 224 of file test_ERAV.cpp.
void load_XML | ( | std::string | file, |
std::list< ERAV::tuple > & | L, | ||
ERAV::WORD & | W, | ||
ERAV::WORD & | S | ||
) |
Definition at line 269 of file test_ERAV.cpp.
void do_tuple | ( | ) |
Definition at line 289 of file test_ERAV.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 340 of file test_ERAV.cpp.
const std::string TD = "test/" |
Definition at line 209 of file test_ERAV.cpp.