bootstrap/include/parser.h

19 lines
480 B
C
Raw Normal View History

2023-11-24 16:09:18 +00:00
#ifndef _BOOTSTRAP_PARSER_H
#define _BOOTSTRAP_PARSER_H
#include "cJSON.h"
#include "config.h"
#include "error.h"
/**
Reads in the `spec.json` file relative to the paths of the provided @Config.
A spec directory does not necessarily contain a `spec.json` file. If this file
cannot be found, the @parsed pointer is set to NULL with a success return code.
*/
struct Error *parse_spec_json(
2023-11-25 02:35:22 +00:00
const struct Config *const config, cJSON **parsed
);
2023-11-24 16:09:18 +00:00
#endif /* _BOOTSTRAP_PARSER_H */