Write parser for temp profile language. Not yet tested.
This commit is contained in:
@@ -42,21 +42,16 @@ enum pl_ret_val {
|
||||
PL_RET_SCRIPT_ERR,
|
||||
};
|
||||
|
||||
struct pl_error {
|
||||
const char *errormsg;
|
||||
uint32_t line;
|
||||
uint32_t column;
|
||||
};
|
||||
#define PROFILE_LANG_MAX_NUM_ARGS (8)
|
||||
|
||||
struct pl_command {
|
||||
enum pl_command_type cmd;
|
||||
float params[8];
|
||||
float params[PROFILE_LANG_MAX_NUM_ARGS];
|
||||
};
|
||||
|
||||
enum pl_ret_val temp_profile_parse_from_file(const char *filename,
|
||||
struct pl_command *cmd_list,
|
||||
uint32_t cmd_list_length,
|
||||
struct pl_error *error,
|
||||
uint32_t *cmds_parsed);
|
||||
|
||||
#endif /* __CONFIG_PARSER_TEMP_PROFILE_PARSER_H__ */
|
||||
|
Reference in New Issue
Block a user