diff --git a/include/parsing.h b/include/parsing.h new file mode 100644 index 0000000..95c7b6d --- /dev/null +++ b/include/parsing.h @@ -0,0 +1,25 @@ +#include +#include +// #define LIBXML_TEST_VERSION +// xmlCheckVersion(20912) + +bool model_init(char *docname); +bool model_shutdown(char *docname); +char model_get_dim(xmlChar *reste); +char model_get_dim_X(xmlChar *path); +char model_get_dim_Y(xmlChar *path); +char model_get_dim_Z(xmlChar *path); +char model_get_dim_value(xmlChar *path, xmlChar *axis); +char model_get_cond (xmlChar *path, xmlChar *node_id); +char model_get_trans (xmlChar *path, xmlChar *node_id); +char model_get_cond_tree (xmlChar *path); +char model_get_multiplicity (xmlChar *path); +char model_get_objects_list(xmlChar *path); +char model_get_states_list(xmlChar *path); +long model_get_state_arrows_count(xmlChar *path, long n); +int model_get_state(xmlChar *path, xmlChar *state_id); +char model_get_conditions_list(xmlChar *path); +char model_get_transitions_list(xmlChar *path); + + +