author | ali <ali@juiblex.co.uk> |
Fri Jan 27 10:30:16 2012 +0000 (2012-01-27) | |
changeset 5 | f600b0d1fc5d |
parent 0 | c2f4c0285180 |
child 6 | faab25d520dd |
permissions | -rw-r--r-- |
1 #ifndef TESTCASE_PARSER_H
2 #define TESTCASE_PARSER_H
4 #include <bl/bl.h>
6 typedef struct {
7 char *filename;
8 char *contents;
9 String *flag;
10 size_t pos;
11 char *tag;
12 char *tag_text;
13 } TestcaseParser;
15 const char *testcase_parser_get_flag(TestcaseParser *parser);
16 boolean testcase_parser_get_next_tag(TestcaseParser *parser,const char **tag,
17 const char **text);
18 boolean testcase_parser_at_eof(TestcaseParser *parser);
19 TestcaseParser *testcase_parser_new_from_file(const char *filename);
20 void testcase_parser_free(TestcaseParser *parser);
22 #endif /* TESTCASE_PARSER_H */