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