author | ali <ali@juiblex.co.uk> |
Mon Feb 20 10:10:48 2012 +0000 (2012-02-20) | |
changeset 37 | 037942e1bc4f |
parent 5 | f600b0d1fc5d |
permissions | -rw-r--r-- |
1 #ifndef TESTCASE_PARSER_H
2 #define TESTCASE_PARSER_H
4 #include <glib.h>
5 #include <bl/bl.h>
7 typedef struct {
8 char *filename;
9 char *contents;
10 GString *flag;
11 size_t pos;
12 char *tag;
13 char *tag_text;
14 } TestcaseParser;
16 const char *testcase_parser_get_flag(TestcaseParser *parser);
17 gboolean testcase_parser_get_next_tag(TestcaseParser *parser,const char **tag,
18 const char **text);
19 gboolean testcase_parser_at_eof(TestcaseParser *parser);
20 TestcaseParser *testcase_parser_new_from_file(const char *filename);
21 void testcase_parser_free(TestcaseParser *parser);
23 #endif /* TESTCASE_PARSER_H */