Lines Matching refs:data_node
42 static void multiline_comment(FILE *f, struct data_node *doc) in multiline_comment()
54 struct data_node *line; in multiline_comment()
92 static void maybe_doc_comment(FILE *f, struct data_node *doc) in maybe_doc_comment()
112 static void maybe_comment(FILE *f, struct data_node *doc) in maybe_comment()
129 const char *next_token(FILE *f, struct data_node *doc) in next_token()
200 static int parse_array(FILE *f, struct data_node *node) in parse_array()
209 struct data_node *ret = data_node_array(); in parse_array()
229 struct data_node *str = data_node_string(token); in parse_array()
237 static int parse_test_struct(FILE *f, struct data_node *doc, struct data_node *node) in parse_test_struct()
242 struct data_node *ret; in parse_test_struct()
305 static struct data_node *parse_file(const char *fname) in parse_file()
317 struct data_node *res = data_node_hash(); in parse_file()
318 struct data_node *doc = data_node_array(); in parse_file()
392 struct data_node *res; in main()